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
diff --git a/src/com/android/settings/bluetooth/LocalDeviceProfilesSettings.java b/src/com/android/settings/bluetooth/LocalDeviceProfilesSettings.java
index f01bbf5..8d71007 100644
--- a/src/com/android/settings/bluetooth/LocalDeviceProfilesSettings.java
+++ b/src/com/android/settings/bluetooth/LocalDeviceProfilesSettings.java
@@ -19,7 +19,6 @@
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 @@
// 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);