summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHansong Zhang <hsz@google.com>2020-12-09 14:25:15 -0800
committerMyles Watson <mylesgw@google.com>2021-03-25 14:48:39 -0700
commitd7da98e70a62da10b6f20ea9cbadb788cd28f9d5 (patch)
tree9542d510aef77ebbceaf64a0cc5efb6c32ea3a2e
parentff82368c84623a778a898525f63f55f894f24598 (diff)
Bluetooth airplane listener: Check for null
Check mAirplaneHelper != null before accessing it. Note that this can be null if Settings.Global.RADIO_BLUETOOTH is enabled in AIRPLANE_MODE_RADIOS. We don't need to disable Bluetooth if it's allowed in airplane mode. Test: atest FrameworksServicesTests Bug: 174254527 Change-Id: I93ae4ec6b75b7ffb8e75848d7779ab64593221bd (cherry picked from commit a107eae7e921aa56d271bc531dbc11d55b4abd0b)
-rw-r--r--service/java/com/android/server/bluetooth/BluetoothAirplaneModeListener.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/service/java/com/android/server/bluetooth/BluetoothAirplaneModeListener.java b/service/java/com/android/server/bluetooth/BluetoothAirplaneModeListener.java
index 31cd5d519d..0b2cc88909 100644
--- a/service/java/com/android/server/bluetooth/BluetoothAirplaneModeListener.java
+++ b/service/java/com/android/server/bluetooth/BluetoothAirplaneModeListener.java
@@ -127,7 +127,9 @@ class BluetoothAirplaneModeListener {
}
return;
}
- mAirplaneHelper.onAirplaneModeChanged(mBluetoothManager);
+ if (mAirplaneHelper != null) {
+ mAirplaneHelper.onAirplaneModeChanged(mBluetoothManager);
+ }
}
@VisibleForTesting