| 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 b217639d7802b4bd59bdfedd13d4c1c2b4f0277e..39e1f6095b8af8bf7da74f6560aad9433f05dc34 100644
|
| --- a/content/renderer/gpu/render_widget_compositor_unittest.cc
|
| +++ b/content/renderer/gpu/render_widget_compositor_unittest.cc
|
| @@ -8,6 +8,7 @@
|
|
|
| #include "base/location.h"
|
| #include "base/macros.h"
|
| +#include "base/memory/ptr_util.h"
|
| #include "base/single_thread_task_runner.h"
|
| #include "base/thread_task_runner_handle.h"
|
| #include "cc/output/begin_frame_args.h"
|
| @@ -71,9 +72,9 @@ class RenderWidgetCompositorTest : public testing::Test {
|
| protected:
|
| base::MessageLoop loop_;
|
| MockRenderThread render_thread_;
|
| - scoped_ptr<FakeCompositorDependencies> compositor_deps_;
|
| + std::unique_ptr<FakeCompositorDependencies> compositor_deps_;
|
| scoped_refptr<TestRenderWidget> render_widget_;
|
| - scoped_ptr<RenderWidgetCompositor> render_widget_compositor_;
|
| + std::unique_ptr<RenderWidgetCompositor> render_widget_compositor_;
|
|
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(RenderWidgetCompositorTest);
|
| @@ -101,7 +102,8 @@ class RenderWidgetOutputSurface : public TestRenderWidget {
|
| : TestRenderWidget(compositor_deps), compositor_(NULL) {}
|
| void SetCompositor(RenderWidgetCompositorOutputSurface* compositor);
|
|
|
| - scoped_ptr<cc::OutputSurface> CreateOutputSurface(bool fallback) override;
|
| + std::unique_ptr<cc::OutputSurface> CreateOutputSurface(
|
| + bool fallback) override;
|
|
|
| protected:
|
| ~RenderWidgetOutputSurface() override {}
|
| @@ -137,14 +139,14 @@ class RenderWidgetCompositorOutputSurface : public RenderWidgetCompositor {
|
|
|
| using RenderWidgetCompositor::Initialize;
|
|
|
| - scoped_ptr<cc::OutputSurface> CreateOutputSurface(bool fallback) {
|
| + std::unique_ptr<cc::OutputSurface> CreateOutputSurface(bool fallback) {
|
| EXPECT_EQ(num_requests_since_last_success_ >
|
| OUTPUT_SURFACE_RETRIES_BEFORE_FALLBACK,
|
| fallback);
|
| last_create_was_fallback_ = fallback;
|
| bool success = num_failures_ >= num_failures_before_success_;
|
| if (success) {
|
| - scoped_ptr<cc::TestWebGraphicsContext3D> context =
|
| + std::unique_ptr<cc::TestWebGraphicsContext3D> context =
|
| cc::TestWebGraphicsContext3D::Create();
|
| // Image support required for synchronous compositing.
|
| context->set_support_image(true);
|
| @@ -153,7 +155,7 @@ class RenderWidgetCompositorOutputSurface : public RenderWidgetCompositor {
|
| }
|
| return use_null_output_surface_
|
| ? nullptr
|
| - : make_scoped_ptr(new cc::FailureOutputSurface(true));
|
| + : base::WrapUnique(new cc::FailureOutputSurface(true));
|
| }
|
|
|
| // Force a new output surface to be created.
|
| @@ -268,16 +270,17 @@ class RenderWidgetCompositorOutputSurfaceTest : public testing::Test {
|
| protected:
|
| base::MessageLoop ye_olde_message_loope_;
|
| MockRenderThread render_thread_;
|
| - scoped_ptr<FakeCompositorDependencies> compositor_deps_;
|
| + std::unique_ptr<FakeCompositorDependencies> compositor_deps_;
|
| scoped_refptr<RenderWidgetOutputSurface> render_widget_;
|
| - scoped_ptr<RenderWidgetCompositorOutputSurface> render_widget_compositor_;
|
| + std::unique_ptr<RenderWidgetCompositorOutputSurface>
|
| + render_widget_compositor_;
|
|
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(RenderWidgetCompositorOutputSurfaceTest);
|
| };
|
|
|
| -scoped_ptr<cc::OutputSurface> RenderWidgetOutputSurface::CreateOutputSurface(
|
| - bool fallback) {
|
| +std::unique_ptr<cc::OutputSurface>
|
| +RenderWidgetOutputSurface::CreateOutputSurface(bool fallback) {
|
| return compositor_->CreateOutputSurface(fallback);
|
| }
|
|
|
|
|