| 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) + "#/"));
|
| }
|
| #endif
|
|
|
|
|