summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform
diff options
context:
space:
mode:
authorChris Craik <ccraik@google.com>2012-04-20 16:22:19 -0700
committerChris Craik <ccraik@google.com>2012-04-20 16:22:19 -0700
commitedf50b24b991851996ad8244a0ba63eb99adec19 (patch)
tree4340ce6f0ff5e5678aa986966ff7967692dba92d /Source/WebCore/platform
parent2bd0d03e76d8df191091add1b8e4881899cbe43f (diff)
downloadexternal_webkit-edf50b24b991851996ad8244a0ba63eb99adec19.zip
external_webkit-edf50b24b991851996ad8244a0ba63eb99adec19.tar.gz
external_webkit-edf50b24b991851996ad8244a0ba63eb99adec19.tar.bz2
Temporarily disable functor use of kProcessMode
bug:6365056 Change-Id: Icd0c6b4741159f5413bd697be30b244c8c701ec6
Diffstat (limited to 'Source/WebCore/platform')
-rw-r--r--Source/WebCore/platform/graphics/android/GLWebViewState.cpp5
1 files changed, 5 insertions, 0 deletions
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)