Index: chrome/browser/ui/app_list/app_list_view_delegate.cc |
diff --git a/chrome/browser/ui/app_list/app_list_view_delegate.cc b/chrome/browser/ui/app_list/app_list_view_delegate.cc |
index b2529c43489d5df5be6ee4d2db28d85931b7ed68..e5933b3c4d3bbbe208c79dfcf7a463b5a90a783a 100644 |
--- a/chrome/browser/ui/app_list/app_list_view_delegate.cc |
+++ b/chrome/browser/ui/app_list/app_list_view_delegate.cc |
@@ -17,6 +17,8 @@ |
#include "chrome/browser/ui/chrome_pages.h" |
#include "chrome/browser/ui/host_desktop.h" |
#include "chrome/common/extensions/extension_constants.h" |
+#include "chrome/common/url_constants.h" |
+#include "content/public/browser/page_navigator.h" |
#include "content/public/browser/user_metrics.h" |
#if defined(USE_ASH) |
@@ -138,6 +140,19 @@ void AppListViewDelegate::OpenSettings() { |
controller_->ActivateApp(profile_, extension, 0); |
} |
+void AppListViewDelegate::OpenHelp() { |
+ chrome::HostDesktopType desktop = chrome::GetHostDesktopTypeForNativeWindow( |
+ controller_->GetAppListWindow()); |
+ Browser* browser = chrome::FindOrCreateTabbedBrowser( |
+ profile_, desktop); |
+ browser->OpenURL(content::OpenURLParams(GURL(chrome::kAppLauncherHelpURL), |
+ content::Referrer(), |
+ NEW_FOREGROUND_TAB, |
+ content::PAGE_TRANSITION_LINK, |
+ false)); |
+ |
benwells
2013/04/10 03:46:44
Nit: remove blank line.
calamity
2013/04/10 04:00:40
Done.
|
+} |
+ |
void AppListViewDelegate::OpenFeedback() { |
chrome::HostDesktopType desktop = chrome::GetHostDesktopTypeForNativeWindow( |
controller_->GetAppListWindow()); |