From 90e9e6cd30920174d43f09b48ab59a9d7c9be722 Mon Sep 17 00:00:00 2001 From: Fabrice Di Meglio Date: Tue, 4 Feb 2014 14:20:28 -0800 Subject: [PATCH] Fix bug #12895706 BT settings crash with java.lang.ClassCastException: com.android.settings.Settings cannot be cast to android.preference.PreferenceActivity - remove the PreferenceActivity related code as we are no more using PreferenceActivity (and Settings is a derive of SettingsActivity) Change-Id: I3c650c03cd205d9c06679974ae4d832ced25459b --- .../settings/bluetooth/LocalDeviceProfilesSettings.java | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/com/android/settings/bluetooth/LocalDeviceProfilesSettings.java b/src/com/android/settings/bluetooth/LocalDeviceProfilesSettings.java index f01bbf5eca9..8d7100745fc 100644 --- a/src/com/android/settings/bluetooth/LocalDeviceProfilesSettings.java +++ b/src/com/android/settings/bluetooth/LocalDeviceProfilesSettings.java @@ -19,7 +19,6 @@ package com.android.settings.bluetooth; import android.os.Bundle; import android.preference.Preference; import android.preference.Preference.OnPreferenceClickListener; -import android.preference.PreferenceActivity; import android.preference.PreferenceScreen; import com.android.settings.R; @@ -73,8 +72,6 @@ public final class LocalDeviceProfilesSettings extends SettingsPreferenceFragmen // preference can be updated when the timeout changes. mDiscoverableEnabler.setVisibilityPreference(mVisibilityPref); - PreferenceActivity mActivity = (PreferenceActivity)getActivity(); - mActivity.showBreadCrumbs(mManager.getBluetoothAdapter().getName(), ""); PreferenceScreen bluetoothBroadcast = (PreferenceScreen)findPreference(KEY_BROADCASTING); mAdvertisingEnabler = new BluetoothAdvertisingEnabler(getActivity(), bluetoothBroadcast); mManager.setBluetoothAdvertisingEnabler(mAdvertisingEnabler);