summaryrefslogtreecommitdiff
path: root/framework/java
diff options
context:
space:
mode:
authorCalvin On <con@google.com>2016-06-18 00:20:14 +0000
committerandroid-build-merger <android-build-merger@google.com>2016-06-18 00:20:14 +0000
commitdd39367df07c0580c5e403d3f875d7171eda26ed (patch)
tree042c4b5755d93b423389f029c426b0b1344d3537 /framework/java
parent7255440bded108ea245c42edc5cf7afe7ffc2b37 (diff)
parent20f11b34f738d5586e0ad6b1cd50bbe4239de58d (diff)
Merge \"Fix race with BT disable in BLE_ON_STATE\" into nyc-dev
am: 1bf8782605 Change-Id: I9d82cab156e81e87faf965ed1c9b37bc73359cc0
Diffstat (limited to 'framework/java')
-rw-r--r--framework/java/android/bluetooth/BluetoothAdapter.java18
1 files changed, 0 insertions, 18 deletions
diff --git a/framework/java/android/bluetooth/BluetoothAdapter.java b/framework/java/android/bluetooth/BluetoothAdapter.java
index 9390bcd13d..47ae68796f 100644
--- a/framework/java/android/bluetooth/BluetoothAdapter.java
+++ b/framework/java/android/bluetooth/BluetoothAdapter.java
@@ -897,28 +897,10 @@ public final class BluetoothAdapter {
*/
@RequiresPermission(Manifest.permission.BLUETOOTH_ADMIN)
public boolean enable() {
- int state = BluetoothAdapter.STATE_OFF;
if (isEnabled() == true) {
if (DBG) Log.d(TAG, "enable(): BT is already enabled..!");
return true;
}
- // Use service interface to get the exact state
- try {
- mServiceLock.readLock().lock();
- if (mService != null) {
- state = mService.getState();
- }
- } catch (RemoteException e) {
- Log.e(TAG, "", e);
- } finally {
- mServiceLock.readLock().unlock();
- }
-
- if (state == BluetoothAdapter.STATE_BLE_ON) {
- Log.e(TAG, "BT is in BLE_ON State");
- notifyUserAction(true);
- return true;
- }
try {
return mManagerService.enable();
} catch (RemoteException e) {Log.e(TAG, "", e);}