diff options
author | Himanshu Rawat <rwt@google.com> | 2022-04-07 09:04:13 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2022-04-07 09:04:13 +0000 |
commit | 788208c101e6e0d43ffd98edd1b441cba1192a01 (patch) | |
tree | c93aff802aa6a43ede188b49e5a2145ab15b518f /service/java/com/android/server/bluetooth/BluetoothManagerService.java | |
parent | 15c83448e60d0e743c574b373c1544b6fe4bf993 (diff) | |
parent | 1143b5db9e10d0c286b01bc7314370ca77affb41 (diff) |
Merge "Disallow BLE enable in airplane mode"
Diffstat (limited to 'service/java/com/android/server/bluetooth/BluetoothManagerService.java')
-rw-r--r-- | service/java/com/android/server/bluetooth/BluetoothManagerService.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/service/java/com/android/server/bluetooth/BluetoothManagerService.java b/service/java/com/android/server/bluetooth/BluetoothManagerService.java index bd6dfc984f..1bae07de45 100644 --- a/service/java/com/android/server/bluetooth/BluetoothManagerService.java +++ b/service/java/com/android/server/bluetooth/BluetoothManagerService.java @@ -1067,7 +1067,8 @@ class BluetoothManagerService extends IBluetoothManager.Stub { public boolean enableBle(AttributionSource attributionSource, IBinder token) throws RemoteException { final String packageName = attributionSource.getPackageName(); - if (!checkBluetoothPermissions(attributionSource, "enableBle", false)) { + if (!checkBluetoothPermissions(attributionSource, "enableBle", false) + || isAirplaneModeOn()) { if (DBG) { Slog.d(TAG, "enableBle(): bluetooth disallowed"); } |