Index: ui/surface/accelerated_surface_mac.cc |
diff --git a/ui/surface/accelerated_surface_mac.cc b/ui/surface/accelerated_surface_mac.cc |
index 5c63de72dac7f231290ec55bc64037b5b7ad5e5b..8ff8492c5e36798be073eca5a19ccbf5be80aa03 100644 |
--- a/ui/surface/accelerated_surface_mac.cc |
+++ b/ui/surface/accelerated_surface_mac.cc |
@@ -29,9 +29,8 @@ bool AcceleratedSurface::Initialize( |
gfx::GpuPreference gpu_preference) { |
allocate_fbo_ = allocate_fbo; |
- // Ensure GL is initialized before trying to create an offscreen GL context. |
- if (!gfx::GLSurface::InitializeOneOff()) |
- return false; |
+ // GL should be initialized by content::SupportsCoreAnimationPlugins(). |
+ DCHECK_NE(gfx::GetGLImplementation(), gfx::kGLImplementationNone); |
// Drawing to IOSurfaces via OpenGL only works with Apple's GL and |
// not with the OSMesa software renderer. |