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 |