Index: components/sessions/core/tab_restore_service.h |
diff --git a/components/sessions/core/tab_restore_service.h b/components/sessions/core/tab_restore_service.h |
index 2746da2e6e8e345b23e68081c793738e1c30e8f6..47bd4048c33a019d87653ed56860ba78b2222f9b 100644 |
--- a/components/sessions/core/tab_restore_service.h |
+++ b/components/sessions/core/tab_restore_service.h |
@@ -16,7 +16,9 @@ |
#include "components/sessions/core/session_id.h" |
#include "components/sessions/core/session_types.h" |
#include "components/sessions/core/sessions_export.h" |
+#include "ui/base/ui_base_types.h" |
#include "ui/base/window_open_disposition.h" |
+#include "ui/gfx/geometry/rect.h" |
namespace sessions { |
@@ -133,6 +135,11 @@ class SESSIONS_EXPORT TabRestoreService : public KeyedService { |
// If an application window, the name of the app. |
std::string app_name; |
+ |
+ // Where and how the window is displayed. |
+ gfx::Rect bounds; |
+ ui::WindowShowState show_state; |
+ std::string workspace; |
}; |
typedef std::list<std::unique_ptr<Entry>> Entries; |