Index: chrome/browser/extensions/api/launcher_page/launcher_page_api.cc |
diff --git a/chrome/browser/extensions/api/launcher_page/launcher_page_api.cc b/chrome/browser/extensions/api/launcher_page/launcher_page_api.cc |
index ae0669d7631e2948e265166214b4a89486d47658..07bb351df1294d8a80c6d1e8c60ce74ebb4d0258 100644 |
--- a/chrome/browser/extensions/api/launcher_page/launcher_page_api.cc |
+++ b/chrome/browser/extensions/api/launcher_page/launcher_page_api.cc |
@@ -65,6 +65,19 @@ ExtensionFunction::ResponseAction LauncherPageShowFunction::Run() { |
return RespondNow(NoArguments()); |
} |
+LauncherPageHideFunction::LauncherPageHideFunction() { |
+} |
+ |
+ExtensionFunction::ResponseAction LauncherPageHideFunction::Run() { |
+ chrome::HostDesktopType host_desktop = |
+ chrome::GetHostDesktopTypeForNativeWindow( |
+ GetAssociatedWebContents()->GetTopLevelNativeWindow()); |
+ |
+ AppListService::Get(host_desktop)->HideCustomLauncherPage(); |
+ |
+ return RespondNow(NoArguments()); |
+} |
+ |
LauncherPageSetEnabledFunction::LauncherPageSetEnabledFunction() { |
} |