| Index: chrome/browser/ui/views/ash/app_list/extension_app_item.cc
|
| diff --git a/chrome/browser/ui/views/ash/app_list/extension_app_item.cc b/chrome/browser/ui/views/ash/app_list/extension_app_item.cc
|
| index 12f2ab08f94ebd74dfa7033ce019a2529a4aeb16..39f6e3379021098d2c571f278846c30c44617ddf 100644
|
| --- a/chrome/browser/ui/views/ash/app_list/extension_app_item.cc
|
| +++ b/chrome/browser/ui/views/ash/app_list/extension_app_item.cc
|
| @@ -12,7 +12,7 @@
|
| #include "chrome/browser/extensions/management_policy.h"
|
| #include "chrome/browser/profiles/profile.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/browser/ui/views/ash/extension_utils.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(NULL,
|
| + extension->options_url(),
|
| content::PAGE_TRANSITION_LINK);
|
| - browser->window()->Activate();
|
| + chrome::Navigate(¶ms);
|
| }
|
|
|
| void ExtensionAppItem::StartExtensionUninstall() {
|
|
|