am 1f567039: am 60823dc1: am 90460c79: Merge "Add more intelligence to bluetooth connection state" into mnc-dev
* commit '1f567039e042314d378b4fb50279e81d773e8733': Add more intelligence to bluetooth connection state
This commit is contained in:
@@ -164,11 +164,18 @@ public class BluetoothControllerImpl implements BluetoothController, BluetoothCa
|
|||||||
// Our current device is still valid.
|
// Our current device is still valid.
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
mLastDevice = null;
|
||||||
for (CachedBluetoothDevice device : getDevices()) {
|
for (CachedBluetoothDevice device : getDevices()) {
|
||||||
if (device.isConnected()) {
|
if (device.isConnected()) {
|
||||||
mLastDevice = device;
|
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
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user