From 5fb53f36cb77c3d924b3fe5c305ce7d082ecdfb8 Mon Sep 17 00:00:00 2001 From: Amith Yamasani Date: Mon, 27 Feb 2012 17:09:37 -0800 Subject: Don't crash if there's no bluetooth functionality (such as in an emulator) Bug: 6079494 Change-Id: I12f729134407eaa719dc6a25e89a3b48476985e2 --- src/com/android/settings/bluetooth/DeviceListPreferenceFragment.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/com/android/settings/bluetooth/DeviceListPreferenceFragment.java') 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); -- cgit v1.1