From ca46b8711868d3ca2999e38ad01c05df6754b37e Mon Sep 17 00:00:00 2001 From: Dianne Hackborn Date: Wed, 17 Apr 2013 18:06:22 -0700 Subject: [PATCH] Fix issue #8540550: Screenshots should never have transparency Make sure the thumbnail bitmap is initialized with a black background. Change-Id: I87c00d309b7d30b6085a751aa4ae22cf146c74f5 --- services/java/com/android/server/wm/WindowManagerService.java | 1 + 1 file changed, 1 insertion(+) diff --git a/services/java/com/android/server/wm/WindowManagerService.java b/services/java/com/android/server/wm/WindowManagerService.java index 1d1fda5693f0e..bc442cef2e40b 100644 --- a/services/java/com/android/server/wm/WindowManagerService.java +++ b/services/java/com/android/server/wm/WindowManagerService.java @@ -5490,6 +5490,7 @@ public class WindowManagerService extends IWindowManager.Stub ScreenRotationAnimation.createRotationMatrix(rot, dw, dh, matrix); matrix.postTranslate(-FloatMath.ceil(frame.left*scale), -FloatMath.ceil(frame.top*scale)); Canvas canvas = new Canvas(bm); + canvas.drawColor(0xFF000000); canvas.drawBitmap(rawss, matrix, null); canvas.setBitmap(null);