diff options
Diffstat (limited to 'ui/gfx/compositor/compositor_gl.cc')
-rw-r--r-- | ui/gfx/compositor/compositor_gl.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ui/gfx/compositor/compositor_gl.cc b/ui/gfx/compositor/compositor_gl.cc index cd2c482..167bc5e 100644 --- a/ui/gfx/compositor/compositor_gl.cc +++ b/ui/gfx/compositor/compositor_gl.cc @@ -366,8 +366,8 @@ Compositor* Compositor::Create(gfx::AcceleratedWidget widget) { // on this thread long enough to perform the GL bindings. // TODO(wjmaclean) Remove this when GL initialisation cleaned up. base::ThreadRestrictions::ScopedAllowIO allow_io; - gfx::GLSurface::InitializeOneOff(); - if (gfx::GetGLImplementation() != gfx::kGLImplementationNone) + if (gfx::GLSurface::InitializeOneOff() && + gfx::GetGLImplementation() != gfx::kGLImplementationNone) return new glHidden::CompositorGL(widget); return NULL; } |