Chromium Code Reviews| Index: chrome/browser/ui/browser.cc |
| diff --git a/chrome/browser/ui/browser.cc b/chrome/browser/ui/browser.cc |
| index 72b6f33163898ed4e6ea749d8eaf4bfeef905642..7182b4fdd6b97c4635dcbacb0dac46a49af57b76 100644 |
| --- a/chrome/browser/ui/browser.cc |
| +++ b/chrome/browser/ui/browser.cc |
| @@ -1255,6 +1255,12 @@ void Browser::ShowSingletonTab(const GURL& url) { |
| browser::Navigate(¶ms); |
| } |
| +void Browser::ShowSingletonTabRespectRef(const GURL& url) { |
| + browser::NavigateParams params(GetSingletonTabNavigateParams(url)); |
| + params.ref_behavior = browser::NavigateParams::RESPECT_REF; |
| + browser::Navigate(¶ms); |
| +} |
| + |
| void Browser::ShowSingletonTabOverwritingNTP( |
| const browser::NavigateParams& params) { |
| browser::NavigateParams local_params(params); |
| @@ -2110,7 +2116,8 @@ void Browser::OpenSearchEngineOptionsDialog() { |
| #if defined(FILE_MANAGER_EXTENSION) |
| void Browser::OpenFileManager() { |
| UserMetrics::RecordAction(UserMetricsAction("OpenFileManager")); |
| - ShowSingletonTab(GURL(chrome::kChromeUIFileManagerURL)); |
| + ShowSingletonTabRespectRef(GURL( |
| + std::string(chrome::kChromeUIFileManagerURL) + "#/")); |
|
SeRya
2011/08/25 09:19:51
This change forces file manager to open up in the
|
| } |
| #endif |