summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics/android/rendering/Surface.cpp
diff options
context:
space:
mode:
authorTeng-Hui Zhu <ztenghui@google.com>2012-05-30 16:20:14 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-05-30 16:20:14 -0700
commitdb590796ce589844c92205685ffae83c86b168f0 (patch)
treecf18d80d13667556cd2afe2f0c1fb6449226b282 /Source/WebCore/platform/graphics/android/rendering/Surface.cpp
parente4d0c1973ec857d1408499010dca9f6856cecdd1 (diff)
parent45c2747dcc0151ebf5a296118c2d3c8f69ab4f68 (diff)
downloadexternal_webkit-db590796ce589844c92205685ffae83c86b168f0.zip
external_webkit-db590796ce589844c92205685ffae83c86b168f0.tar.gz
external_webkit-db590796ce589844c92205685ffae83c86b168f0.tar.bz2
Merge "Minimize tearing for fixed element in single surface mode" into jb-dev
Diffstat (limited to 'Source/WebCore/platform/graphics/android/rendering/Surface.cpp')
-rw-r--r--Source/WebCore/platform/graphics/android/rendering/Surface.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/WebCore/platform/graphics/android/rendering/Surface.cpp b/Source/WebCore/platform/graphics/android/rendering/Surface.cpp
index 106b045..9df1a7a 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);
}