| 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 b302c3834dae82267e2e2da47915573d2ea02b73..5dc5352b66ac69e57adc16bb787f6475d2455d16 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)
|
| @@ -390,6 +392,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()));
|
| @@ -405,6 +411,7 @@ class RenderWidgetHostTest : public testing::Test {
|
|
|
| #if defined(USE_AURA)
|
| aura::Env::DeleteInstance();
|
| + screen_.reset();
|
| #endif
|
|
|
| // Process all pending tasks to avoid leaks.
|
| @@ -521,6 +528,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_;
|
|
|