From 87a12aa24a87540251e0d2d0a223e761ceb31da2 Mon Sep 17 00:00:00 2001 From: Derek Sollenberger Date: Mon, 14 Feb 2011 11:26:30 -0500 Subject: Selectively enable and disable GL_BLEND for better performance. Change-Id: I473e2bff91c2e0b1ec2436f0666506023a7c0945 --- WebKit/android/plugins/PluginWidgetAndroid.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'WebKit/android/plugins/PluginWidgetAndroid.cpp') diff --git a/WebKit/android/plugins/PluginWidgetAndroid.cpp b/WebKit/android/plugins/PluginWidgetAndroid.cpp index 06506ba..be89a68 100644 --- a/WebKit/android/plugins/PluginWidgetAndroid.cpp +++ b/WebKit/android/plugins/PluginWidgetAndroid.cpp @@ -164,8 +164,10 @@ bool PluginWidgetAndroid::setDrawingModel(ANPDrawingModel model) { weakWebViewRef = env->NewWeakGlobalRef(webview); m_layer = new WebCore::MediaLayer(weakWebViewRef); } - else if (model != kOpenGL_ANPDrawingModel && m_layer != 0) + else if (model != kOpenGL_ANPDrawingModel && m_layer != 0) { m_layer->unref(); + m_layer = 0; + } if (m_drawingModel != model) { // Trigger layer computation in RenderLayerCompositor -- cgit v1.1