summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/bluetooth/BluetoothEventManager.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/settings/bluetooth/BluetoothEventManager.java')
-rwxr-xr-x[-rw-r--r--]src/com/android/settings/bluetooth/BluetoothEventManager.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/com/android/settings/bluetooth/BluetoothEventManager.java b/src/com/android/settings/bluetooth/BluetoothEventManager.java
index a6d9bcf..0eead85 100644..100755
--- a/src/com/android/settings/bluetooth/BluetoothEventManager.java
+++ b/src/com/android/settings/bluetooth/BluetoothEventManager.java
@@ -21,6 +21,7 @@ import com.android.settings.R;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothClass;
import android.bluetooth.BluetoothDevice;
+import android.bluetooth.BluetoothProfile;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
@@ -99,6 +100,7 @@ final class BluetoothEventManager {
// Dock event broadcasts
addHandler(Intent.ACTION_DOCK_EVENT, new DockEventHandler());
+
mContext.registerReceiver(mBroadcastReceiver, mAdapterIntentFilter);
}
@@ -163,6 +165,8 @@ final class BluetoothEventManager {
callback.onBluetoothStateChanged(state);
}
}
+ // Inform CachedDeviceManager that the adapter state has changed
+ mDeviceManager.onBluetoothStateChanged(state);
}
}
@@ -365,7 +369,6 @@ final class BluetoothEventManager {
}
}
}
-
boolean readPairedDevices() {
Set<BluetoothDevice> bondedDevices = mLocalAdapter.getBondedDevices();
if (bondedDevices == null) {