Skip to content

Commit d69c367

Browse files
Matthew XieAndroid (Google) Code Review
authored andcommitted
Merge "Always move Bluetooth Adapter to cold state when turn off Bluetooth." into jb-dev
2 parents be4f5bb + 7f58b36 commit d69c367

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

core/java/android/server/BluetoothAdapterStateMachine.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -441,9 +441,10 @@ public boolean processMessage(Message message) {
441441
if (mPublicState == BluetoothAdapter.STATE_TURNING_OFF) {
442442
transitionTo(mHotOff);
443443
finishSwitchingOff();
444-
if (!mContext.getResources().getBoolean
445-
(com.android.internal.R.bool.config_bluetooth_adapter_quick_switch)) {
446-
deferMessage(obtainMessage(TURN_COLD));
444+
deferMessage(obtainMessage(TURN_COLD));
445+
if (mContext.getResources().getBoolean
446+
(com.android.internal.R.bool.config_bluetooth_adapter_quick_switch)) {
447+
deferMessage(obtainMessage(TURN_HOT));
447448
}
448449
}
449450
} else {
@@ -612,9 +613,10 @@ public boolean processMessage(Message message) {
612613
removeMessages(POWER_DOWN_TIMEOUT);
613614
if (!((Boolean) message.obj)) {
614615
transitionTo(mHotOff);
615-
if (!mContext.getResources().getBoolean
616+
deferMessage(obtainMessage(TURN_COLD));
617+
if (mContext.getResources().getBoolean
616618
(com.android.internal.R.bool.config_bluetooth_adapter_quick_switch)) {
617-
deferMessage(obtainMessage(TURN_COLD));
619+
deferMessage(obtainMessage(TURN_HOT));
618620
}
619621
} else {
620622
if (!isTurningOn) {

0 commit comments

Comments
 (0)