| Index: chrome/browser/ui/ash/app_list/extension_app_item.cc
|
| diff --git a/chrome/browser/ui/ash/app_list/extension_app_item.cc b/chrome/browser/ui/ash/app_list/extension_app_item.cc
|
| index eb933c234ec691aaac2a820a526567d07d20f4b8..34d787737db5365f202182cecd0747da445770fa 100644
|
| --- a/chrome/browser/ui/ash/app_list/extension_app_item.cc
|
| +++ b/chrome/browser/ui/ash/app_list/extension_app_item.cc
|
| @@ -14,7 +14,7 @@
|
| #include "chrome/browser/ui/ash/extension_utils.h"
|
| #include "chrome/browser/ui/ash/launcher/chrome_launcher_controller.h"
|
| #include "chrome/browser/ui/browser.h"
|
| -#include "chrome/browser/ui/browser_finder.h"
|
| +#include "chrome/browser/ui/browser_navigator.h"
|
| #include "chrome/browser/ui/browser_tabstrip.h"
|
| #include "chrome/browser/ui/browser_window.h"
|
| #include "chrome/common/extensions/extension.h"
|
| @@ -167,16 +167,10 @@ void ExtensionAppItem::ShowExtensionOptions() {
|
| if (!extension)
|
| return;
|
|
|
| - // TODO(beng): use Navigate()!
|
| - Browser* browser = browser::FindLastActiveWithProfile(profile_);
|
| - if (!browser) {
|
| - browser = new Browser(Browser::CreateParams(profile_));
|
| - browser->window()->Show();
|
| - }
|
| -
|
| - chrome::AddSelectedTabWithURL(browser, extension->options_url(),
|
| + chrome::NavigateParams params(profile_,
|
| + extension->options_url(),
|
| content::PAGE_TRANSITION_LINK);
|
| - browser->window()->Activate();
|
| + chrome::Navigate(¶ms);
|
| }
|
|
|
| void ExtensionAppItem::StartExtensionUninstall() {
|
|
|