diff options
author | Nicolas Roard <nicolasroard@google.com> | 2011-08-30 17:13:28 -0700 |
---|---|---|
committer | Nicolas Roard <nicolasroard@google.com> | 2011-08-30 17:13:28 -0700 |
commit | 5d77d7f575389ee1f20a394c635928c2e75667c7 (patch) | |
tree | 1b715fba365bb945093108134256bd826c6f20bd /Source/WebCore/platform/graphics/android/BaseTile.cpp | |
parent | d341240deca5ec2b22a27669aa4c8ae7f77ff9ac (diff) | |
download | external_webkit-5d77d7f575389ee1f20a394c635928c2e75667c7.zip external_webkit-5d77d7f575389ee1f20a394c635928c2e75667c7.tar.gz external_webkit-5d77d7f575389ee1f20a394c635928c2e75667c7.tar.bz2 |
Fix repaint issues with BaseTile
bug:5225313
Change-Id: I1cf4f60f005f00f8b1cc8454fce189b6a91d2dac
Diffstat (limited to 'Source/WebCore/platform/graphics/android/BaseTile.cpp')
-rw-r--r-- | Source/WebCore/platform/graphics/android/BaseTile.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/WebCore/platform/graphics/android/BaseTile.cpp b/Source/WebCore/platform/graphics/android/BaseTile.cpp index 93d00bd..d5c415d 100644 --- a/Source/WebCore/platform/graphics/android/BaseTile.cpp +++ b/Source/WebCore/platform/graphics/android/BaseTile.cpp @@ -355,6 +355,9 @@ void BaseTile::paintBitmap() bool surfaceTextureMode = textureInfo->getSharedTextureMode() == SurfaceTextureMode; + if (surfaceTextureMode) + fullRepaint = true; + while (!fullRepaint && !cliperator.done()) { SkRect realTileRect; SkRect dirtyRect; |