| 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();
|
| }
|
| }
|
|
|
|
|