From 73798658e8ef393934cf8f1d8a69a971d497c0b7 Mon Sep 17 00:00:00 2001 From: Teng-Hui Zhu Date: Mon, 11 Jul 2011 14:32:32 -0700 Subject: Clear up the bitmap with white color at initial time bug:4995281 Change-Id: Iee2d508c234d3e1cecb367b0108fd7215730173c --- Source/WebCore/platform/graphics/android/RasterRenderer.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Source/WebCore') 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) { -- cgit v1.1