| Index: chrome/browser/ui/browser.cc
|
| ===================================================================
|
| --- chrome/browser/ui/browser.cc (revision 119926)
|
| +++ chrome/browser/ui/browser.cc (working copy)
|
| @@ -2250,9 +2250,15 @@
|
| params.path_behavior = browser::NavigateParams::IGNORE_AND_NAVIGATE;
|
| ShowSingletonTabOverwritingNTP(params);
|
| } else {
|
| - browser::NavigateParams params(GetSingletonTabNavigateParams(
|
| - GURL(std::string(chrome::kChromeUIUberURL) +
|
| - chrome::kChromeUISettingsHost + '/' + sub_page)));
|
| + std::string url;
|
| + if (sub_page == chrome::kExtensionsSubPage) {
|
| + url = std::string(chrome::kChromeUIUberURL) +
|
| + chrome::kChromeUIExtensionsHost;
|
| + } else {
|
| + url = std::string(chrome::kChromeUIUberURL) +
|
| + chrome::kChromeUISettingsHost + '/' + sub_page;
|
| + }
|
| + browser::NavigateParams params(GetSingletonTabNavigateParams(GURL(url)));
|
| params.path_behavior = browser::NavigateParams::IGNORE_AND_NAVIGATE;
|
| ShowSingletonTabOverwritingNTP(params);
|
| }
|
|
|