Loading core/java/android/bluetooth/BluetoothAdapter.java +5 −11 Original line number Diff line number Diff line Loading @@ -765,19 +765,13 @@ public final class BluetoothAdapter { public boolean enableBLE() { if (!isBleScanAlwaysAvailable()) return false; if (isLeEnabled() == true) { if (DBG) Log.d(TAG, "enableBLE(): BT is already enabled..!"); try { mManagerService.updateBleAppCount(mToken, true); } catch (RemoteException e) { Log.e(TAG, "", e); } if (isLeEnabled()) { if (DBG) Log.d(TAG, "enableBLE(): Bluetooth already enabled"); return true; } try { if (DBG) Log.d(TAG, "Calling enableBLE"); mManagerService.updateBleAppCount(mToken, true); if (DBG) Log.d(TAG, "enableBLE(): Calling enable"); return mManagerService.enable(); } catch (RemoteException e) { Log.e(TAG, "", e); Loading services/core/java/com/android/server/BluetoothManagerService.java +8 −2 Original line number Diff line number Diff line Loading @@ -217,6 +217,7 @@ class BluetoothManagerService extends IBluetoothManager.Stub { mBluetoothLock.readLock().lock(); if (mBluetooth != null) { mBluetooth.onBrEdrDown(); mEnable = false; mEnableExternal = false; } } catch (RemoteException e) { Loading Loading @@ -456,7 +457,9 @@ class BluetoothManagerService extends IBluetoothManager.Stub { if (DBG) Slog.d(TAG, "Disabling LE only mode after application crash"); try { mBluetoothLock.readLock().lock(); if (mBluetooth != null) { if (mBluetooth != null && mBluetooth.getState() == BluetoothAdapter.STATE_BLE_ON) { mEnable = false; mBluetooth.onBrEdrDown(); } } catch (RemoteException e) { Loading @@ -473,6 +476,9 @@ class BluetoothManagerService extends IBluetoothManager.Stub { @Override public boolean isBleScanAlwaysAvailable() { if (isAirplaneModeOn() && !mEnable) { return false; } try { return (Settings.Global.getInt(mContentResolver, Settings.Global.BLE_SCAN_ALWAYS_AVAILABLE)) != 0; Loading Loading
core/java/android/bluetooth/BluetoothAdapter.java +5 −11 Original line number Diff line number Diff line Loading @@ -765,19 +765,13 @@ public final class BluetoothAdapter { public boolean enableBLE() { if (!isBleScanAlwaysAvailable()) return false; if (isLeEnabled() == true) { if (DBG) Log.d(TAG, "enableBLE(): BT is already enabled..!"); try { mManagerService.updateBleAppCount(mToken, true); } catch (RemoteException e) { Log.e(TAG, "", e); } if (isLeEnabled()) { if (DBG) Log.d(TAG, "enableBLE(): Bluetooth already enabled"); return true; } try { if (DBG) Log.d(TAG, "Calling enableBLE"); mManagerService.updateBleAppCount(mToken, true); if (DBG) Log.d(TAG, "enableBLE(): Calling enable"); return mManagerService.enable(); } catch (RemoteException e) { Log.e(TAG, "", e); Loading
services/core/java/com/android/server/BluetoothManagerService.java +8 −2 Original line number Diff line number Diff line Loading @@ -217,6 +217,7 @@ class BluetoothManagerService extends IBluetoothManager.Stub { mBluetoothLock.readLock().lock(); if (mBluetooth != null) { mBluetooth.onBrEdrDown(); mEnable = false; mEnableExternal = false; } } catch (RemoteException e) { Loading Loading @@ -456,7 +457,9 @@ class BluetoothManagerService extends IBluetoothManager.Stub { if (DBG) Slog.d(TAG, "Disabling LE only mode after application crash"); try { mBluetoothLock.readLock().lock(); if (mBluetooth != null) { if (mBluetooth != null && mBluetooth.getState() == BluetoothAdapter.STATE_BLE_ON) { mEnable = false; mBluetooth.onBrEdrDown(); } } catch (RemoteException e) { Loading @@ -473,6 +476,9 @@ class BluetoothManagerService extends IBluetoothManager.Stub { @Override public boolean isBleScanAlwaysAvailable() { if (isAirplaneModeOn() && !mEnable) { return false; } try { return (Settings.Global.getInt(mContentResolver, Settings.Global.BLE_SCAN_ALWAYS_AVAILABLE)) != 0; Loading