Index: ash/launcher/overflow_bubble.cc |
diff --git a/ash/launcher/overflow_bubble.cc b/ash/launcher/overflow_bubble.cc |
index 09613ca59e548d0802787a8083d5bda3741f72ef..364600f0583558f9b20264b55cb61ec0dc724c8e 100644 |
--- a/ash/launcher/overflow_bubble.cc |
+++ b/ash/launcher/overflow_bubble.cc |
@@ -10,6 +10,7 @@ |
#include "ash/launcher/launcher_view.h" |
#include "ash/root_window_controller.h" |
#include "ash/shelf/shelf_layout_manager.h" |
+#include "ash/shelf/shelf_widget.h" |
#include "ash/shell.h" |
#include "ash/system/tray/system_tray.h" |
#include "ui/aura/root_window.h" |
@@ -276,6 +277,8 @@ void OverflowBubble::OnWidgetDestroying(views::Widget* widget) { |
DCHECK(widget == bubble_->GetWidget()); |
bubble_ = NULL; |
launcher_view_ = NULL; |
+ ShelfLayoutManager::ForLauncher( |
+ widget->GetNativeView())->shelf_widget()->launcher()->SchedulePaint(); |
} |
} // namespace internal |