Index: components/sessions/core/persistent_tab_restore_service.cc |
diff --git a/components/sessions/core/persistent_tab_restore_service.cc b/components/sessions/core/persistent_tab_restore_service.cc |
index d9016ee0369073fcc59ca8e04381f34fff8eb73c..cbc799cac644f28538ee725151c775f385d4a66f 100644 |
--- a/components/sessions/core/persistent_tab_restore_service.cc |
+++ b/components/sessions/core/persistent_tab_restore_service.cc |
@@ -833,6 +833,8 @@ bool PersistentTabRestoreService::Delegate::ConvertSessionWindowToWindow( |
std::min(session_window->selected_tab_index, |
static_cast<int>(window->tabs.size() - 1)); |
window->timestamp = base::Time(); |
+ window->bounds = session_window->bounds; |
+ window->show_state = session_window->show_state; |
return true; |
} |