Index: ash/system/tray/system_tray.cc |
diff --git a/ash/system/tray/system_tray.cc b/ash/system/tray/system_tray.cc |
index 0b17757a599aafc7bd57ba5537af65e4f9fa61b7..3623c1696ad2af54f6096a2f0b5cf36e4ba698c1 100644 |
--- a/ash/system/tray/system_tray.cc |
+++ b/ash/system/tray/system_tray.cc |
@@ -364,7 +364,6 @@ void SystemTray::ShowItems(const std::vector<SystemTrayItem*>& items, |
kTrayPopupMinWidth, |
kTrayPopupMaxWidth); |
init_params.can_activate = can_activate; |
- init_params.close_on_deactivate = false; |
if (detailed) { |
// This is the case where a volume control or brightness control bubble |
// is created. |
@@ -477,6 +476,8 @@ void SystemTray::HideBubbleWithView(const TrayBubbleView* bubble_view) { |
} else if (notification_bubble_.get() && |
bubble_view == notification_bubble_->bubble_view()) { |
DestroyNotificationBubble(); |
+ } else { |
+ UpdateNotificationBubble(); |
} |
} |