Index: chrome/browser/ui/browser_window_state.cc |
diff --git a/chrome/browser/ui/browser_window_state.cc b/chrome/browser/ui/browser_window_state.cc |
index 74270180d8202fcb625a8d187f926657f9df617f..5b141ce9f57f2d55e31b6ab6afb9795e7d3487af 100644 |
--- a/chrome/browser/ui/browser_window_state.cc |
+++ b/chrome/browser/ui/browser_window_state.cc |
@@ -69,7 +69,8 @@ bool ShouldSaveWindowPlacement(const Browser* browser) { |
void SaveWindowPlacement(const Browser* browser, |
const gfx::Rect& bounds, |
- ui::WindowShowState show_state) { |
+ ui::WindowShowState show_state, |
+ bool user_has_changed_window_or_position) { |
// Save to the session storage service, used when reloading a past session. |
// Note that we don't want to be the ones who cause lazy initialization of |
// the session service. This function gets called during initial window |
@@ -77,7 +78,10 @@ void SaveWindowPlacement(const Browser* browser, |
SessionService* session_service = |
SessionServiceFactory::GetForProfileIfExisting(browser->profile()); |
if (session_service) |
- session_service->SetWindowBounds(browser->session_id(), bounds, show_state); |
+ session_service->SetWindowBounds(browser->session_id(), |
+ bounds, |
+ show_state, |
+ user_has_changed_window_or_position); |
} |
void GetSavedWindowBoundsAndShowState(const Browser* browser, |