Index: gpu/ipc/client/gpu_memory_buffer_impl_io_surface.cc |
diff --git a/gpu/ipc/client/gpu_memory_buffer_impl_io_surface.cc b/gpu/ipc/client/gpu_memory_buffer_impl_io_surface.cc |
index 7c2bb9f3654a0be74b140d6069bf4957dd1316c1..b6d5c369d6479beb7889fbd9ee0da04a7cf6633f 100644 |
--- a/gpu/ipc/client/gpu_memory_buffer_impl_io_surface.cc |
+++ b/gpu/ipc/client/gpu_memory_buffer_impl_io_surface.cc |
@@ -5,6 +5,7 @@ |
#include "gpu/ipc/client/gpu_memory_buffer_impl_io_surface.h" |
#include "base/logging.h" |
+#include "base/memory/ptr_util.h" |
#include "gpu/ipc/common/gpu_memory_buffer_support.h" |
#include "ui/gfx/buffer_format_util.h" |
#include "ui/gfx/mac/io_surface.h" |
@@ -43,7 +44,7 @@ GpuMemoryBufferImplIOSurface::GpuMemoryBufferImplIOSurface( |
GpuMemoryBufferImplIOSurface::~GpuMemoryBufferImplIOSurface() {} |
// static |
-scoped_ptr<GpuMemoryBufferImplIOSurface> |
+std::unique_ptr<GpuMemoryBufferImplIOSurface> |
GpuMemoryBufferImplIOSurface::CreateFromHandle( |
const gfx::GpuMemoryBufferHandle& handle, |
const gfx::Size& size, |
@@ -55,7 +56,7 @@ GpuMemoryBufferImplIOSurface::CreateFromHandle( |
if (!io_surface) |
return nullptr; |
- return make_scoped_ptr( |
+ return base::WrapUnique( |
new GpuMemoryBufferImplIOSurface(handle.id, size, format, callback, |
io_surface.release(), LockFlags(usage))); |
} |