Index: ui/ozone/platform/drm/gpu/gbm_surfaceless.cc |
diff --git a/ui/ozone/platform/drm/gpu/gbm_surfaceless.cc b/ui/ozone/platform/drm/gpu/gbm_surfaceless.cc |
index f5512b757ae4927dabe825ca335a66c118c5a230..9631d28229886a1d6394be62c512613af9027bfa 100644 |
--- a/ui/ozone/platform/drm/gpu/gbm_surfaceless.cc |
+++ b/ui/ozone/platform/drm/gpu/gbm_surfaceless.cc |
@@ -6,6 +6,7 @@ |
#include <utility> |
+#include "base/memory/ptr_util.h" |
#include "base/trace_event/trace_event.h" |
#include "third_party/khronos/EGL/egl.h" |
#include "ui/ozone/common/egl_util.h" |
@@ -17,7 +18,7 @@ |
namespace ui { |
-GbmSurfaceless::GbmSurfaceless(scoped_ptr<DrmWindowProxy> window, |
+GbmSurfaceless::GbmSurfaceless(std::unique_ptr<DrmWindowProxy> window, |
GbmSurfaceFactory* surface_manager) |
: window_(std::move(window)), surface_manager_(surface_manager) { |
surface_manager_->RegisterSurface(window_->widget(), this); |
@@ -52,8 +53,8 @@ void GbmSurfaceless::OnSwapBuffersAsync( |
planes_.clear(); |
} |
-scoped_ptr<gfx::VSyncProvider> GbmSurfaceless::CreateVSyncProvider() { |
- return make_scoped_ptr(new DrmVSyncProvider(window_.get())); |
+std::unique_ptr<gfx::VSyncProvider> GbmSurfaceless::CreateVSyncProvider() { |
+ return base::WrapUnique(new DrmVSyncProvider(window_.get())); |
} |
bool GbmSurfaceless::IsUniversalDisplayLinkDevice() { |