Index: chrome/browser/ui/views/app_list/win/app_list_win.cc |
diff --git a/chrome/browser/ui/views/app_list/win/app_list_win.cc b/chrome/browser/ui/views/app_list/win/app_list_win.cc |
index 1d127f5d938854bbbdbb4e60cc5b13b215d8fe56..7918d2b61b6ce92e85c66301da0d918157cd8b74 100644 |
--- a/chrome/browser/ui/views/app_list/win/app_list_win.cc |
+++ b/chrome/browser/ui/views/app_list/win/app_list_win.cc |
@@ -88,6 +88,9 @@ gfx::Point AppListWin::FindAnchorPoint(const gfx::Size& view_size, |
} |
void AppListWin::Show() { |
+ if (!view_->GetWidget()->IsVisible()) |
+ view_->ResetForShow(); |
+ |
view_->GetWidget()->Show(); |
if (!window_icon_updated_) { |
view_->GetWidget()->GetTopLevelWidget()->UpdateWindowIcon(); |