Index: device/bluetooth/android/java/src/org/chromium/device/bluetooth/ChromeBluetoothAdapter.java |
diff --git a/device/bluetooth/android/java/src/org/chromium/device/bluetooth/ChromeBluetoothAdapter.java b/device/bluetooth/android/java/src/org/chromium/device/bluetooth/ChromeBluetoothAdapter.java |
index 54a8eb926768ad12f3994c9df4baec9adf93ea09..a7751f75fab24955e4642b3ad2cca6efb4924bbe 100644 |
--- a/device/bluetooth/android/java/src/org/chromium/device/bluetooth/ChromeBluetoothAdapter.java |
+++ b/device/bluetooth/android/java/src/org/chromium/device/bluetooth/ChromeBluetoothAdapter.java |
@@ -34,7 +34,8 @@ final class ChromeBluetoothAdapter extends BroadcastReceiver { |
private static final String TAG = "Bluetooth"; |
private long mNativeBluetoothAdapterAndroid; |
- private Wrappers.BluetoothAdapterWrapper mAdapter; |
+ // mAdapter is final to ensure registerReceiver is followed by unregisterReceiver. |
+ private final Wrappers.BluetoothAdapterWrapper mAdapter; |
private int mNumDiscoverySessions; |
private ScanCallback mScanCallback; |