| 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 3b19175a2b5787794ac0db54cdd4bc5607b32202..0a8cf74c71ed47867f4b1b889711201f46b819a3 100644
|
| --- a/headless/lib/browser/headless_browser_impl.cc
|
| +++ b/headless/lib/browser/headless_browser_impl.cc
|
| @@ -4,6 +4,8 @@
|
|
|
| #include "headless/lib/browser/headless_browser_impl.h"
|
|
|
| +#include <vector>
|
| +
|
| #include "base/memory/ptr_util.h"
|
| #include "base/threading/thread_task_runner_handle.h"
|
| #include "content/public/app/content_main.h"
|
| @@ -51,6 +53,12 @@ HeadlessBrowserImpl::BrowserMainThread() const {
|
| content::BrowserThread::UI);
|
| }
|
|
|
| +scoped_refptr<base::SingleThreadTaskRunner>
|
| +HeadlessBrowserImpl::BrowserFileThread() const {
|
| + return content::BrowserThread::GetMessageLoopProxyForThread(
|
| + content::BrowserThread::FILE);
|
| +}
|
| +
|
| void HeadlessBrowserImpl::Shutdown() {
|
| DCHECK(BrowserMainThread()->BelongsToCurrentThread());
|
| BrowserMainThread()->PostTask(FROM_HERE,
|
| @@ -87,7 +95,10 @@ void HeadlessBrowserImpl::set_browser_main_parts(
|
|
|
| void HeadlessBrowserImpl::RunOnStartCallback() {
|
| DCHECK(aura::Env::GetInstance());
|
| - window_tree_host_.reset(aura::WindowTreeHost::Create(gfx::Rect()));
|
| + // TODO(eseckler): allow configuration of window (viewport) size by embedder.
|
| + const gfx::Size kDefaultSize(800, 600);
|
| + window_tree_host_.reset(
|
| + aura::WindowTreeHost::Create(gfx::Rect(kDefaultSize)));
|
| window_tree_host_->InitHost();
|
|
|
| window_tree_client_.reset(
|
|
|