Merge "Add more intelligence to bluetooth connection state" into mnc-dev
This commit is contained in:
@@ -164,11 +164,18 @@ public class BluetoothControllerImpl implements BluetoothController, BluetoothCa
|
||||
// Our current device is still valid.
|
||||
return;
|
||||
}
|
||||
mLastDevice = null;
|
||||
for (CachedBluetoothDevice device : getDevices()) {
|
||||
if (device.isConnected()) {
|
||||
mLastDevice = device;
|
||||
}
|
||||
}
|
||||
if (mLastDevice == null && mConnectionState == BluetoothAdapter.STATE_CONNECTED) {
|
||||
// If somehow we think we are connected, but have no connected devices, we aren't
|
||||
// connected.
|
||||
mConnectionState = BluetoothAdapter.STATE_DISCONNECTED;
|
||||
mHandler.sendEmptyMessage(H.MSG_STATE_CHANGED);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user