summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics/android/RasterRenderer.cpp
diff options
context:
space:
mode:
authorTeng-Hui Zhu <ztenghui@google.com>2011-07-11 14:32:32 -0700
committerTeng-Hui Zhu <ztenghui@google.com>2011-07-11 15:01:52 -0700
commit73798658e8ef393934cf8f1d8a69a971d497c0b7 (patch)
tree34d9fec71422d1d48e3cd07bfbd85a6c7a5a4d82 /Source/WebCore/platform/graphics/android/RasterRenderer.cpp
parentbb9ba750495b335597d87dc3c103625f2bc43d94 (diff)
downloadexternal_webkit-73798658e8ef393934cf8f1d8a69a971d497c0b7.zip
external_webkit-73798658e8ef393934cf8f1d8a69a971d497c0b7.tar.gz
external_webkit-73798658e8ef393934cf8f1d8a69a971d497c0b7.tar.bz2
Clear up the bitmap with white color at initial time
bug:4995281 Change-Id: Iee2d508c234d3e1cecb367b0108fd7215730173c
Diffstat (limited to 'Source/WebCore/platform/graphics/android/RasterRenderer.cpp')
-rw-r--r--Source/WebCore/platform/graphics/android/RasterRenderer.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/WebCore/platform/graphics/android/RasterRenderer.cpp b/Source/WebCore/platform/graphics/android/RasterRenderer.cpp
index dc35cdd..35fc35a 100644
--- a/Source/WebCore/platform/graphics/android/RasterRenderer.cpp
+++ b/Source/WebCore/platform/graphics/android/RasterRenderer.cpp
@@ -90,6 +90,10 @@ void RasterRenderer::setupCanvas(const TileRenderInfo& renderInfo, SkCanvas* can
renderInfo.invalRect->width(), renderInfo.invalRect->height());
bitmap.allocPixels();
+ // Clear the bitmap to whiteness first.
+ bitmap.setIsOpaque(true);
+ bitmap.eraseARGB(255, 255, 255, 255);
+
SkDevice* device = new SkDevice(NULL, bitmap, false);
if (renderInfo.measurePerf) {