diff options
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/policy/BluetoothControllerImpl.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/BluetoothControllerImpl.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/BluetoothControllerImpl.java index 28268e1d9f63..de9b28580603 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/BluetoothControllerImpl.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/BluetoothControllerImpl.java @@ -325,8 +325,10 @@ public class BluetoothControllerImpl implements BluetoothController, BluetoothCa @Override public int getBatteryLevel() { - if (!mConnectedDevices.isEmpty()) { - return mConnectedDevices.get(0).getBatteryLevel(); + synchronized (mConnectedDevices) { + if (!mConnectedDevices.isEmpty()) { + return mConnectedDevices.get(0).getBatteryLevel(); + } } return -1; } |