From 45c2747dcc0151ebf5a296118c2d3c8f69ab4f68 Mon Sep 17 00:00:00 2001 From: Teng-Hui Zhu Date: Wed, 30 May 2012 10:19:21 -0700 Subject: Minimize tearing for fixed element in single surface mode bug:5683630 Change-Id: I43f738f2649a79b4ad7865ed27375c07195fa9b9 --- Source/WebCore/platform/graphics/android/rendering/Surface.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Source/WebCore/platform/graphics/android/rendering/Surface.cpp') diff --git a/Source/WebCore/platform/graphics/android/rendering/Surface.cpp b/Source/WebCore/platform/graphics/android/rendering/Surface.cpp index 94b7b6e..176e86e 100644 --- a/Source/WebCore/platform/graphics/android/rendering/Surface.cpp +++ b/Source/WebCore/platform/graphics/android/rendering/Surface.cpp @@ -370,7 +370,7 @@ bool Surface::paint(SkCanvas* canvas) // In single surface mode, draw layer content onto the base layer if (isBase() && getFirstLayer()->countChildren() - && getFirstLayer()->state()->layersRenderingMode() > GLWebViewState::kClippedTextures) { + && getFirstLayer()->state()->isSingleSurfaceRenderingMode()) { for (int i = 0; i < getFirstLayer()->countChildren(); i++) getFirstLayer()->getChild(i)->drawCanvas(canvas, true, Layer::FlattenedLayers); } -- cgit v1.1