Index: ash/launcher/launcher_view.cc |
diff --git a/ash/launcher/launcher_view.cc b/ash/launcher/launcher_view.cc |
index 90d9be93f1b3e0ff92c0a313b806d7e518623d0c..9ddf6985a020b70de1a2ee62545f660414fde9a3 100644 |
--- a/ash/launcher/launcher_view.cc |
+++ b/ash/launcher/launcher_view.cc |
@@ -169,14 +169,22 @@ void ReflectItemStatus(const ash::LauncherItem& item, |
case STATUS_CLOSED: |
button->ClearState(LauncherButton::STATE_ACTIVE); |
button->ClearState(LauncherButton::STATE_RUNNING); |
+ button->ClearState(LauncherButton::STATE_ATTENTION); |
break; |
case STATUS_RUNNING: |
button->ClearState(LauncherButton::STATE_ACTIVE); |
button->AddState(LauncherButton::STATE_RUNNING); |
+ button->ClearState(LauncherButton::STATE_ATTENTION); |
break; |
case STATUS_ACTIVE: |
button->AddState(LauncherButton::STATE_ACTIVE); |
button->ClearState(LauncherButton::STATE_RUNNING); |
+ button->ClearState(LauncherButton::STATE_ATTENTION); |
+ break; |
+ case STATUS_ATTENTION: |
+ button->ClearState(LauncherButton::STATE_ACTIVE); |
+ button->ClearState(LauncherButton::STATE_RUNNING); |
+ button->AddState(LauncherButton::STATE_ATTENTION); |
break; |
} |
} |