From 780b2603041a56800ff6e49fb14535c1b1ca8907 Mon Sep 17 00:00:00 2001 From: Tobias Haamel Date: Mon, 15 Mar 2010 12:54:45 +0100 Subject: [PATCH] Fix issue 2512221: Car Dock Notification doesn't go away Bug description: 1) Start Car Dock app. 2) Drop phone into Desk Dock 3) Press back to quit Desk Dock app. Car Dock Notification doesn't go away if I select it from the shade. Change-Id: I9d3ad4dbbe8f886fc8d523d104676194c3943473 --- services/java/com/android/server/UiModeManagerService.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/services/java/com/android/server/UiModeManagerService.java b/services/java/com/android/server/UiModeManagerService.java index 84790caf78806..37a3cdf1bdf7d 100644 --- a/services/java/com/android/server/UiModeManagerService.java +++ b/services/java/com/android/server/UiModeManagerService.java @@ -423,6 +423,7 @@ class UiModeManagerService extends IUiModeManager.Stub { String action = null; String oldAction = null; if (mLastBroadcastState == Intent.EXTRA_DOCK_STATE_CAR) { + adjustStatusBarCarModeLocked(); oldAction = UiModeManager.ACTION_EXIT_CAR_MODE; } else if (mLastBroadcastState == Intent.EXTRA_DOCK_STATE_DESK) { oldAction = UiModeManager.ACTION_EXIT_DESK_MODE; @@ -447,10 +448,6 @@ class UiModeManagerService extends IUiModeManager.Stub { action = UiModeManager.ACTION_ENTER_DESK_MODE; } } else { - if (mLastBroadcastState == Intent.EXTRA_DOCK_STATE_CAR) { - adjustStatusBarCarModeLocked(); - } - mLastBroadcastState = Intent.EXTRA_DOCK_STATE_UNDOCKED; action = oldAction; }