| 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.
|
|
|