summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/bluetooth/DeviceListPreferenceFragment.java
diff options
context:
space:
mode:
authorAmith Yamasani <yamasani@google.com>2012-02-27 17:09:37 -0800
committerAmith Yamasani <yamasani@google.com>2012-02-27 17:18:45 -0800
commit5fb53f36cb77c3d924b3fe5c305ce7d082ecdfb8 (patch)
tree9c1100574bca997e3bad51817a7aaff35cdd52af /src/com/android/settings/bluetooth/DeviceListPreferenceFragment.java
parentfffd9f0b116cf4e2dfbb0308fe3f10b5bcbb7d8d (diff)
downloadpackages_apps_Settings-5fb53f36cb77c3d924b3fe5c305ce7d082ecdfb8.zip
packages_apps_Settings-5fb53f36cb77c3d924b3fe5c305ce7d082ecdfb8.tar.gz
packages_apps_Settings-5fb53f36cb77c3d924b3fe5c305ce7d082ecdfb8.tar.bz2
Don't crash if there's no bluetooth functionality (such as in an emulator)
Bug: 6079494 Change-Id: I12f729134407eaa719dc6a25e89a3b48476985e2
Diffstat (limited to 'src/com/android/settings/bluetooth/DeviceListPreferenceFragment.java')
-rw-r--r--src/com/android/settings/bluetooth/DeviceListPreferenceFragment.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/android/settings/bluetooth/DeviceListPreferenceFragment.java b/src/com/android/settings/bluetooth/DeviceListPreferenceFragment.java
index 061f2c9..90f8de5 100644
--- a/src/com/android/settings/bluetooth/DeviceListPreferenceFragment.java
+++ b/src/com/android/settings/bluetooth/DeviceListPreferenceFragment.java
@@ -96,6 +96,7 @@ public abstract class DeviceListPreferenceFragment extends
@Override
public void onResume() {
super.onResume();
+ if (mLocalManager == null) return;
mLocalManager.setForegroundActivity(getActivity());
mLocalManager.getEventManager().registerCallback(this);
@@ -106,6 +107,8 @@ public abstract class DeviceListPreferenceFragment extends
@Override
public void onPause() {
super.onPause();
+ if (mLocalManager == null) return;
+
removeAllDevices();
mLocalManager.setForegroundActivity(null);
mLocalManager.getEventManager().unregisterCallback(this);