Index: ui/gfx/ozone/dri/dri_surface_factory.cc |
diff --git a/ui/gfx/ozone/dri/dri_surface_factory.cc b/ui/gfx/ozone/dri/dri_surface_factory.cc |
index 4c20137394220e0b8297ebdbc1cf77db0b2a0b8d..4db10cf7394489403825c2280d72ece61d56424f 100644 |
--- a/ui/gfx/ozone/dri/dri_surface_factory.cc |
+++ b/ui/gfx/ozone/dri/dri_surface_factory.cc |
@@ -237,10 +237,10 @@ SkCanvas* DriSurfaceFactory::GetCanvasForWidget( |
return reinterpret_cast<DriSurface*>(w)->GetDrawableForWidget(); |
} |
-gfx::VSyncProvider* DriSurfaceFactory::GetVSyncProvider( |
+scoped_ptr<gfx::VSyncProvider> DriSurfaceFactory::CreateVSyncProvider( |
gfx::AcceleratedWidget w) { |
CHECK(state_ == INITIALIZED); |
- return new DriVSyncProvider(controller_.get()); |
+ return scoped_ptr<VSyncProvider>(new DriVSyncProvider(controller_.get())); |
} |
//////////////////////////////////////////////////////////////////////////////// |