Index: headless/lib/browser/headless_browser_impl.cc |
diff --git a/headless/lib/browser/headless_browser_impl.cc b/headless/lib/browser/headless_browser_impl.cc |
index 57605807d53a9488123ae1ca0d000934b2ff4067..316a5a61cde9f63de2f366c8082471f561801b6b 100644 |
--- a/headless/lib/browser/headless_browser_impl.cc |
+++ b/headless/lib/browser/headless_browser_impl.cc |
@@ -63,11 +63,21 @@ int RunContentMain( |
} // namespace |
+HeadlessBrowserWindow::HeadlessBrowserWindow(gfx::Size size) |
+ : bounds_(size), state_("normal") {} |
+ |
+void HeadlessBrowserWindow::set_state(std::string state) { |
+ DCHECK(state == "normal" || state == "minimized" || state == "maximized" || |
+ state == "fullscreen"); |
+ state_ = state; |
+} |
+ |
HeadlessBrowserImpl::HeadlessBrowserImpl( |
const base::Callback<void(HeadlessBrowser*)>& on_start_callback, |
HeadlessBrowser::Options options) |
: on_start_callback_(on_start_callback), |
options_(std::move(options)), |
+ window_(options_.window_size), |
browser_main_parts_(nullptr), |
default_browser_context_(nullptr), |
agent_host_(nullptr), |