Index: chrome/browser/ui/views/aura/chrome_shell_delegate.cc |
diff --git a/chrome/browser/ui/views/aura/chrome_shell_delegate.cc b/chrome/browser/ui/views/aura/chrome_shell_delegate.cc |
index e07bf43506f3ec8f77a6c9643dab2cbe2af568fd..1eb887fae75266a0da4ba4de277d1d42f53b8b7b 100644 |
--- a/chrome/browser/ui/views/aura/chrome_shell_delegate.cc |
+++ b/chrome/browser/ui/views/aura/chrome_shell_delegate.cc |
@@ -57,8 +57,9 @@ views::Widget* ChromeShellDelegate::CreateStatusArea() { |
return status_area_widget; |
} |
-void ChromeShellDelegate::ShowApps() { |
- AppListWindow::SetVisible(!AppListWindow::IsVisible()); |
+void ChromeShellDelegate::RequestAppListWidget( |
+ const SetWidgetCallback& callback) { |
+ new AppListWindow(callback); // AppListWindow deletes itself when closed. |
} |
void ChromeShellDelegate::LauncherItemClicked( |