From edf50b24b991851996ad8244a0ba63eb99adec19 Mon Sep 17 00:00:00 2001 From: Chris Craik Date: Fri, 20 Apr 2012 16:22:19 -0700 Subject: Temporarily disable functor use of kProcessMode bug:6365056 Change-Id: Icd0c6b4741159f5413bd697be30b244c8c701ec6 --- Source/WebCore/platform/graphics/android/GLWebViewState.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'Source/WebCore/platform') diff --git a/Source/WebCore/platform/graphics/android/GLWebViewState.cpp b/Source/WebCore/platform/graphics/android/GLWebViewState.cpp index a52a3fe..a15f7b8 100644 --- a/Source/WebCore/platform/graphics/android/GLWebViewState.cpp +++ b/Source/WebCore/platform/graphics/android/GLWebViewState.cpp @@ -363,6 +363,11 @@ int GLWebViewState::drawGL(IntRect& rect, SkRect& viewport, IntRect* invalRect, glBindBuffer(GL_ARRAY_BUFFER, 0); + // workaround for kProcessMode functor issue + if (returnFlags) + returnFlags = uirenderer::DrawGlInfo::kStatusDraw; + /////////////////////////////// + if (returnFlags & uirenderer::DrawGlInfo::kStatusDraw) { // returnFlags & kStatusDraw && empty inval region means we've inval'd everything, // but don't have new content. Keep redrawing full view (0,0,0,0) -- cgit v1.1