Index: chrome/browser/ui/views/app_list/linux/app_list_linux.cc |
diff --git a/chrome/browser/ui/views/app_list/linux/app_list_linux.cc b/chrome/browser/ui/views/app_list/linux/app_list_linux.cc |
index d4dd43b7a53c46fc8cedeefc491cf83b86307988..60f2dcbab5c6d5a6d780531dcbbb0e4cd1bd90fd 100644 |
--- a/chrome/browser/ui/views/app_list/linux/app_list_linux.cc |
+++ b/chrome/browser/ui/views/app_list/linux/app_list_linux.cc |
@@ -61,6 +61,9 @@ gfx::Point AppListLinux::FindAnchorPoint(const gfx::Size& view_size, |
} |
void AppListLinux::Show() { |
+ if (!view_->GetWidget()->IsVisible()) |
tapted
2014/03/27 11:04:52
Can AppListView override WidgetObserver::OnWidgetV
calamity
2014/03/28 03:43:27
Done.
|
+ view_->ResetForShow(); |
+ |
view_->GetWidget()->Show(); |
if (!window_icon_updated_) { |
view_->GetWidget()->GetTopLevelWidget()->UpdateWindowIcon(); |