Chromium Code Reviews| Index: chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc |
| diff --git a/chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc b/chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc |
| index 776de7045dea6d190713d698fd3029e0823c9bf5..e85870a11b1f685f6b01e0296ee8072d47e0137b 100644 |
| --- a/chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc |
| +++ b/chrome/browser/ui/views/extensions/extension_installed_bubble_view.cc |
| @@ -17,6 +17,7 @@ |
| #include "chrome/browser/signin/signin_promo.h" |
| #include "chrome/browser/ui/browser.h" |
| #include "chrome/browser/ui/browser_window.h" |
| +#include "chrome/browser/ui/chrome_pages.h" |
| #include "chrome/browser/ui/singleton_tabs.h" |
| #include "chrome/browser/ui/sync/sync_promo_ui.h" |
| #include "chrome/browser/ui/views/frame/browser_view.h" |
| @@ -241,21 +242,19 @@ class InstalledBubbleContent : public views::View, |
| // Implements the views::LinkListener interface. |
| void LinkClicked(views::Link* source, int event_flags) override { |
| GetWidget()->Close(); |
| - std::string configure_url; |
| if (source == manage_shortcut_) { |
| - configure_url = chrome::kChromeUIExtensionsURL; |
| + std::string configure_url = chrome::kChromeUIExtensionsURL; |
| configure_url += chrome::kExtensionConfigureCommandsSubPage; |
| + chrome::NavigateParams params(chrome::GetSingletonTabNavigateParams( |
| + browser_, GURL(configure_url.c_str()))); |
|
Peter Kasting
2014/12/12 21:43:05
Remove .c_str() here, since GURL's constructor act
noms (inactive)
2014/12/16 16:55:50
Done.
|
| + chrome::Navigate(¶ms); |
| } else if (source == sign_in_link_) { |
|
Peter Kasting
2014/12/12 21:43:05
Nit: While here, I might just do:
if (source ==
noms (inactive)
2014/12/16 16:55:50
Done.
|
| - configure_url = signin::GetPromoURL( |
| - signin::SOURCE_EXTENSION_INSTALL_BUBBLE, false).spec(); |
| + chrome::ShowBrowserSignin(browser_, |
| + signin::SOURCE_EXTENSION_INSTALL_BUBBLE); |
| } else { |
| NOTREACHED(); |
| return; |
| } |
| - chrome::NavigateParams params( |
| - chrome::GetSingletonTabNavigateParams( |
| - browser_, GURL(configure_url.c_str()))); |
| - chrome::Navigate(¶ms); |
| } |
| private: |