Index: chrome/browser/ui/webui/ntp/app_launcher_handler.cc |
diff --git a/chrome/browser/ui/webui/ntp/app_launcher_handler.cc b/chrome/browser/ui/webui/ntp/app_launcher_handler.cc |
index b4375a22bd8d107e278ffd461a920a2c3d3c71ec..d3bef85e15667ce289855cd3c7fc79bbf5b1d839 100644 |
--- a/chrome/browser/ui/webui/ntp/app_launcher_handler.cc |
+++ b/chrome/browser/ui/webui/ntp/app_launcher_handler.cc |
@@ -526,6 +526,7 @@ void AppLauncherHandler::HandleLaunchApp(const base::ListValue* args) { |
extensions::LAUNCH_CONTAINER_TAB, |
disposition); |
params.override_url = GURL(url); |
+ params.source = extensions::SOURCE_NEW_TAB_PAGE; |
OpenApplication(params); |
} else { |
// To give a more "launchy" experience when using the NTP launcher, we close |
@@ -539,6 +540,7 @@ void AppLauncherHandler::HandleLaunchApp(const base::ListValue* args) { |
AppLaunchParams params(profile, extension, |
old_contents ? CURRENT_TAB : NEW_FOREGROUND_TAB); |
params.override_url = GURL(url); |
+ params.source = extensions::SOURCE_NEW_TAB_PAGE; |
WebContents* new_contents = OpenApplication(params); |
// This will also destroy the handler, so do not perform any actions after. |