Merge "Check for state before disconnecting." into gingerbread
This commit is contained in:
committed by
Android (Google) Code Review
commit
8b525c0760
@@ -367,6 +367,11 @@ public class BluetoothA2dpService extends IBluetoothA2dp.Stub {
|
||||
int state = getSinkState(device);
|
||||
String path = mBluetoothService.getObjectPathFromAddress(device.getAddress());
|
||||
|
||||
switch (state) {
|
||||
case BluetoothA2dp.STATE_DISCONNECTED:
|
||||
case BluetoothA2dp.STATE_DISCONNECTING:
|
||||
return false;
|
||||
}
|
||||
// State is CONNECTING or CONNECTED or PLAYING
|
||||
handleSinkStateChange(device, state, BluetoothA2dp.STATE_DISCONNECTING);
|
||||
if (!disconnectSinkNative(path)) {
|
||||
|
||||
Reference in New Issue
Block a user