Chromium Code Reviews| Index: chrome/browser/ui/browser_navigator.cc |
| diff --git a/chrome/browser/ui/browser_navigator.cc b/chrome/browser/ui/browser_navigator.cc |
| index ff2645e3f1a666ec6ffef17ca971ea4931f86727..42f08252155c84e67cfa73421edf76fb368e11e5 100644 |
| --- a/chrome/browser/ui/browser_navigator.cc |
| +++ b/chrome/browser/ui/browser_navigator.cc |
| @@ -293,6 +293,7 @@ NavigateParams::NavigateParams( |
| window_action(NO_ACTION), |
| user_gesture(true), |
| path_behavior(RESPECT), |
| + ref_behavior(IGNORE_REF), |
| browser(a_browser), |
| profile(NULL) { |
| } |
| @@ -308,6 +309,7 @@ NavigateParams::NavigateParams(Browser* a_browser, |
| window_action(NO_ACTION), |
| user_gesture(true), |
| path_behavior(RESPECT), |
| + ref_behavior(IGNORE_REF), |
| browser(a_browser), |
| profile(NULL) { |
| } |
| @@ -501,7 +503,8 @@ int GetIndexOfSingletonTab(browser::NavigateParams* params) { |
| params->browser->GetTabContentsWrapperAt(tab_index); |
| url_canon::Replacements<char> replacements; |
| - replacements.ClearRef(); |
| + if (params->ref_behavior == browser::NavigateParams::IGNORE_REF) |
|
Greg Billock
2011/08/23 23:38:48
Can you add a browser_navigator_browsertest for th
tbarzic
2011/08/24 00:02:58
will do
|
| + replacements.ClearRef(); |
| if (params->path_behavior == browser::NavigateParams::IGNORE_AND_NAVIGATE || |
| params->path_behavior == browser::NavigateParams::IGNORE_AND_STAY_PUT) { |
| replacements.ClearPath(); |