summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Dianne Hackborn <hackbod@google.com> 2013-04-17 18:06:22 -0700
committer Dianne Hackborn <hackbod@google.com> 2013-04-17 18:06:22 -0700
commitca46b8711868d3ca2999e38ad01c05df6754b37e (patch)
treeb732c71c0a646e4909efb33d55236ac215a37361
parent18455c307d8ea439dbf78aa3789380259ddd8572 (diff)
Fix issue #8540550: Screenshots should never have transparency
Make sure the thumbnail bitmap is initialized with a black background. Change-Id: I87c00d309b7d30b6085a751aa4ae22cf146c74f5
-rw-r--r--services/java/com/android/server/wm/WindowManagerService.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/services/java/com/android/server/wm/WindowManagerService.java b/services/java/com/android/server/wm/WindowManagerService.java
index 1d1fda5693f0..bc442cef2e40 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);