summaryrefslogtreecommitdiffstats
path: root/webkit/glue
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/glue')
-rw-r--r--webkit/glue/plugins/mac_gpu_plugin_container.cc3
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_);