| Index: ui/gl/gl_surface_ozone.cc
|
| diff --git a/ui/gl/gl_surface_ozone.cc b/ui/gl/gl_surface_ozone.cc
|
| index a92c895618f9ce262fc2de64299996ac0f1867a3..28eceebc35fef3840126acc5b5b01ce590532e6e 100644
|
| --- a/ui/gl/gl_surface_ozone.cc
|
| +++ b/ui/gl/gl_surface_ozone.cc
|
| @@ -77,9 +77,12 @@ scoped_refptr<GLSurface> GLSurface::CreateViewGLSurface(
|
| SurfaceFactoryOzone::GetInstance()->CreateSurfaceForWidget(window);
|
| if (!surface_ozone->InitializeEGL())
|
| return NULL;
|
| +
|
| + scoped_ptr<VSyncProvider> vsync_provider =
|
| + surface_ozone->CreateVSyncProvider();
|
| scoped_refptr<GLSurfaceOzoneEGL> surface =
|
| new GLSurfaceOzoneEGL(surface_ozone.Pass());
|
| - if (!surface->Initialize(surface_ozone->CreateVSyncProvider()))
|
| + if (!surface->Initialize(vsync_provider.Pass()))
|
| return NULL;
|
| return surface;
|
| } else {
|
|
|