| Index: content/renderer/gpu/render_widget_compositor_unittest.cc
|
| diff --git a/content/renderer/gpu/render_widget_compositor_unittest.cc b/content/renderer/gpu/render_widget_compositor_unittest.cc
|
| index c50d5412aa51cb47da4a6943409d40a25e58e8e7..f1d7ec3246d68ee95bfec01143c81f0ca9270d34 100644
|
| --- a/content/renderer/gpu/render_widget_compositor_unittest.cc
|
| +++ b/content/renderer/gpu/render_widget_compositor_unittest.cc
|
| @@ -32,8 +32,9 @@ class MockWebWidget : public blink::WebWidget {
|
|
|
| class TestRenderWidget : public RenderWidget {
|
| public:
|
| - TestRenderWidget()
|
| - : RenderWidget(blink::WebPopupTypeNone,
|
| + explicit TestRenderWidget(CompositorDependencies* compositor_deps)
|
| + : RenderWidget(compositor_deps,
|
| + blink::WebPopupTypeNone,
|
| blink::WebScreenInfo(),
|
| true,
|
| false,
|
| @@ -52,8 +53,8 @@ class TestRenderWidget : public RenderWidget {
|
| class RenderWidgetCompositorTest : public testing::Test {
|
| public:
|
| RenderWidgetCompositorTest()
|
| - : render_widget_(new TestRenderWidget()),
|
| - compositor_deps_(new FakeCompositorDependencies),
|
| + : compositor_deps_(new FakeCompositorDependencies),
|
| + render_widget_(new TestRenderWidget(compositor_deps_.get())),
|
| render_widget_compositor_(
|
| RenderWidgetCompositor::Create(render_widget_.get(),
|
| compositor_deps_.get())) {}
|
| @@ -62,8 +63,8 @@ class RenderWidgetCompositorTest : public testing::Test {
|
| protected:
|
| base::MessageLoop loop_;
|
| MockRenderThread render_thread_;
|
| - scoped_refptr<TestRenderWidget> render_widget_;
|
| scoped_ptr<FakeCompositorDependencies> compositor_deps_;
|
| + scoped_refptr<TestRenderWidget> render_widget_;
|
| scoped_ptr<RenderWidgetCompositor> render_widget_compositor_;
|
|
|
| private:
|
| @@ -92,7 +93,8 @@ class RenderWidgetCompositorOutputSurface;
|
|
|
| class RenderWidgetOutputSurface : public TestRenderWidget {
|
| public:
|
| - RenderWidgetOutputSurface() : compositor_(NULL) {}
|
| + explicit RenderWidgetOutputSurface(CompositorDependencies* compositor_deps)
|
| + : TestRenderWidget(compositor_deps), compositor_(NULL) {}
|
| void SetCompositor(RenderWidgetCompositorOutputSurface* compositor);
|
|
|
| scoped_ptr<cc::OutputSurface> CreateOutputSurface(bool fallback) override;
|
| @@ -234,8 +236,8 @@ class RenderWidgetCompositorOutputSurface : public RenderWidgetCompositor {
|
| class RenderWidgetCompositorOutputSurfaceTest : public testing::Test {
|
| public:
|
| RenderWidgetCompositorOutputSurfaceTest()
|
| - : render_widget_(new RenderWidgetOutputSurface),
|
| - compositor_deps_(new FakeCompositorDependencies) {
|
| + : compositor_deps_(new FakeCompositorDependencies),
|
| + render_widget_(new RenderWidgetOutputSurface(compositor_deps_.get())) {
|
| render_widget_compositor_.reset(new RenderWidgetCompositorOutputSurface(
|
| render_widget_.get(), compositor_deps_.get()));
|
| render_widget_compositor_->Initialize();
|
| @@ -261,8 +263,8 @@ class RenderWidgetCompositorOutputSurfaceTest : public testing::Test {
|
| protected:
|
| base::MessageLoop ye_olde_message_loope_;
|
| MockRenderThread render_thread_;
|
| - scoped_refptr<RenderWidgetOutputSurface> render_widget_;
|
| scoped_ptr<FakeCompositorDependencies> compositor_deps_;
|
| + scoped_refptr<RenderWidgetOutputSurface> render_widget_;
|
| scoped_ptr<RenderWidgetCompositorOutputSurface> render_widget_compositor_;
|
|
|
| private:
|
|
|