diff options
Diffstat (limited to 'webkit/glue')
-rw-r--r-- | webkit/glue/plugins/mac_gpu_plugin_container.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/webkit/glue/plugins/mac_gpu_plugin_container.cc b/webkit/glue/plugins/mac_gpu_plugin_container.cc index c313b16..d9ddd47 100644 --- a/webkit/glue/plugins/mac_gpu_plugin_container.cc +++ b/webkit/glue/plugins/mac_gpu_plugin_container.cc @@ -70,7 +70,8 @@ void MacGPUPluginContainer::Draw(CGLContextObj context) { IOSurfaceSupport* io_surface_support = IOSurfaceSupport::Initialize(); GLenum target = GL_TEXTURE_RECTANGLE_ARB; if (!texture_) { - if ((io_surface_support && !surface_) || transport_dib_.get() == NULL) + if ((io_surface_support && !surface_) || + (!io_surface_support && !transport_dib_.get())) return; glGenTextures(1, &texture_); glBindTexture(target, texture_); |