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 cc0dec6597e250aed6692d3ebb46977190177ce8..9077adbb95c09afe212ef28ab9193d7a10895837 100644 |
--- a/chrome/browser/ui/views/aura/chrome_shell_delegate.cc |
+++ b/chrome/browser/ui/views/aura/chrome_shell_delegate.cc |
@@ -47,8 +47,9 @@ views::Widget* ChromeShellDelegate::CreateStatusArea() { |
return status_area_widget; |
} |
-void ChromeShellDelegate::ShowApps() { |
- AppListWindow::SetVisible(!AppListWindow::IsVisible()); |
+void ChromeShellDelegate::RequestAppListWidget( |
+ const aura_shell::SetWidgetCallback& callback) { |
+ new AppListWindow(callback); // AppListWindow deletes itself when closed. |
} |
void ChromeShellDelegate::LauncherItemClicked( |