| Index: content/browser/renderer_host/render_widget_host_unittest.cc
|
| diff --git a/content/browser/renderer_host/render_widget_host_unittest.cc b/content/browser/renderer_host/render_widget_host_unittest.cc
|
| index 8f96246495d8b9e86aebb092e2dead19310d437c..ce518c5c09eaba2a0c44bb486406bd40bdfae555 100644
|
| --- a/content/browser/renderer_host/render_widget_host_unittest.cc
|
| +++ b/content/browser/renderer_host/render_widget_host_unittest.cc
|
| @@ -24,10 +24,12 @@
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| #include "ui/base/keycodes/keyboard_codes.h"
|
| #include "ui/gfx/canvas.h"
|
| +#include "ui/gfx/screen.h"
|
|
|
| #if defined(USE_AURA)
|
| #include "content/browser/renderer_host/render_widget_host_view_aura.h"
|
| #include "ui/aura/env.h"
|
| +#include "ui/aura/test/test_screen.h"
|
| #endif
|
|
|
| #if defined(OS_WIN) || defined(USE_AURA)
|
| @@ -389,6 +391,10 @@ class RenderWidgetHostTest : public testing::Test {
|
| browser_context_.reset(new TestBrowserContext());
|
| delegate_.reset(new MockRenderWidgetHostDelegate());
|
| process_ = new RenderWidgetHostProcess(browser_context_.get());
|
| +#if defined(USE_AURA)
|
| + screen_.reset(new aura::TestScreen);
|
| + gfx::Screen::SetScreenInstance(gfx::SCREEN_TYPE_NATIVE, screen_.get());
|
| +#endif
|
| host_.reset(
|
| new MockRenderWidgetHost(delegate_.get(), process_, MSG_ROUTING_NONE));
|
| view_.reset(new TestView(host_.get()));
|
| @@ -404,6 +410,7 @@ class RenderWidgetHostTest : public testing::Test {
|
|
|
| #if defined(USE_AURA)
|
| aura::Env::DeleteInstance();
|
| + screen_.reset();
|
| #endif
|
|
|
| // Process all pending tasks to avoid leaks.
|
| @@ -520,6 +527,7 @@ class RenderWidgetHostTest : public testing::Test {
|
| scoped_ptr<MockRenderWidgetHostDelegate> delegate_;
|
| scoped_ptr<MockRenderWidgetHost> host_;
|
| scoped_ptr<TestView> view_;
|
| + scoped_ptr<gfx::Screen> screen_;
|
|
|
| private:
|
| WebTouchEvent touch_event_;
|
|
|