| Index: ui/ozone/demo/ozone_demo.cc
|
| diff --git a/ui/ozone/demo/ozone_demo.cc b/ui/ozone/demo/ozone_demo.cc
|
| index 151c2803e612899f4e4d60a86f7b49d3b5ee1af1..ba3b44a28dbcdc7db68f26e1ac059e7003196738 100644
|
| --- a/ui/ozone/demo/ozone_demo.cc
|
| +++ b/ui/ozone/demo/ozone_demo.cc
|
| @@ -7,6 +7,7 @@
|
| #include "base/at_exit.h"
|
| #include "base/command_line.h"
|
| #include "base/macros.h"
|
| +#include "base/memory/ptr_util.h"
|
| #include "base/memory/scoped_vector.h"
|
| #include "base/message_loop/message_loop.h"
|
| #include "base/run_loop.h"
|
| @@ -61,8 +62,8 @@ class RendererFactory {
|
| ~RendererFactory();
|
|
|
| bool Initialize();
|
| - scoped_ptr<ui::Renderer> CreateRenderer(gfx::AcceleratedWidget widget,
|
| - const gfx::Size& size);
|
| + std::unique_ptr<ui::Renderer> CreateRenderer(gfx::AcceleratedWidget widget,
|
| + const gfx::Size& size);
|
|
|
| private:
|
| RendererType type_ = SOFTWARE;
|
| @@ -90,10 +91,10 @@ class WindowManager : public ui::NativeDisplayObserver {
|
| // ui::NativeDisplayDelegate:
|
| void OnConfigurationChanged() override;
|
|
|
| - scoped_ptr<ui::NativeDisplayDelegate> delegate_;
|
| + std::unique_ptr<ui::NativeDisplayDelegate> delegate_;
|
| base::Closure quit_closure_;
|
| RendererFactory renderer_factory_;
|
| - std::vector<scoped_ptr<DemoWindow>> windows_;
|
| + std::vector<std::unique_ptr<DemoWindow>> windows_;
|
|
|
| // Flags used to keep track of the current state of display configuration.
|
| //
|
| @@ -174,10 +175,10 @@ class DemoWindow : public ui::PlatformWindowDelegate {
|
| WindowManager* window_manager_; // Not owned.
|
| RendererFactory* renderer_factory_; // Not owned.
|
|
|
| - scoped_ptr<ui::Renderer> renderer_;
|
| + std::unique_ptr<ui::Renderer> renderer_;
|
|
|
| // Window-related state.
|
| - scoped_ptr<ui::PlatformWindow> platform_window_;
|
| + std::unique_ptr<ui::PlatformWindow> platform_window_;
|
| gfx::AcceleratedWidget widget_ = gfx::kNullAcceleratedWidget;
|
|
|
| base::WeakPtrFactory<DemoWindow> weak_ptr_factory_;
|
| @@ -208,7 +209,7 @@ bool RendererFactory::Initialize() {
|
| return true;
|
| }
|
|
|
| -scoped_ptr<ui::Renderer> RendererFactory::CreateRenderer(
|
| +std::unique_ptr<ui::Renderer> RendererFactory::CreateRenderer(
|
| gfx::AcceleratedWidget widget,
|
| const gfx::Size& size) {
|
| switch (type_) {
|
| @@ -217,13 +218,13 @@ scoped_ptr<ui::Renderer> RendererFactory::CreateRenderer(
|
| if (!surface)
|
| LOG(FATAL) << "Failed to create GL surface";
|
| if (surface->IsSurfaceless())
|
| - return make_scoped_ptr(
|
| + return base::WrapUnique(
|
| new ui::SurfacelessGlRenderer(widget, surface, size));
|
| else
|
| - return make_scoped_ptr(new ui::GlRenderer(widget, surface, size));
|
| + return base::WrapUnique(new ui::GlRenderer(widget, surface, size));
|
| }
|
| case SOFTWARE:
|
| - return make_scoped_ptr(new ui::SoftwareRenderer(widget, size));
|
| + return base::WrapUnique(new ui::SoftwareRenderer(widget, size));
|
| }
|
|
|
| return nullptr;
|
| @@ -310,7 +311,7 @@ void WindowManager::OnDisplaysAquired(
|
|
|
| void WindowManager::OnDisplayConfigured(const gfx::Rect& bounds, bool success) {
|
| if (success) {
|
| - scoped_ptr<DemoWindow> window(
|
| + std::unique_ptr<DemoWindow> window(
|
| new DemoWindow(this, &renderer_factory_, bounds));
|
| window->Start();
|
| windows_.push_back(std::move(window));
|
|
|