| Index: chrome/browser/extensions/extension_install_ui.cc
|
| diff --git a/chrome/browser/extensions/extension_install_ui.cc b/chrome/browser/extensions/extension_install_ui.cc
|
| index 0717acd7bedda56e47625d2acced774b713bce99..d0b240d69ca7c932e24a64699f25e887ecb73ade 100644
|
| --- a/chrome/browser/extensions/extension_install_ui.cc
|
| +++ b/chrome/browser/extensions/extension_install_ui.cc
|
| @@ -231,12 +231,14 @@ void ExtensionInstallUI::OnImageLoaded(
|
| // static
|
| void ExtensionInstallUI::OpenAppInstalledNTP(Browser* browser,
|
| const std::string& app_id) {
|
| - std::string url = base::StringPrintf(
|
| - "%s#app-id=%s", chrome::kChromeUINewTabURL, app_id.c_str());
|
| browser::NavigateParams params =
|
| - browser->GetSingletonTabNavigateParams(GURL(url));
|
| - params.path_behavior = browser::NavigateParams::IGNORE_AND_NAVIGATE;
|
| + browser->GetSingletonTabNavigateParams(GURL(chrome::kChromeUINewTabURL));
|
| browser::Navigate(¶ms);
|
| +
|
| + NotificationService::current()->Notify(
|
| + chrome::NOTIFICATION_APP_INSTALLED_TO_NTP,
|
| + Source<TabContents>(params.target_contents->tab_contents()),
|
| + Details<const std::string>(&app_id));
|
| }
|
|
|
| // static
|
|
|