From 5247f5b05ad0708a059530be07841e17f110cc1c Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Tue, 4 Jul 2017 12:07:46 -0700 Subject: [PATCH] Fixing preview for newly created folder not getting clipped properly. When a new folder was created, isClipping was set to false so that the stroke is drawn behind the previewItems, but it was never reset to true. Bug: 37654209 Change-Id: I03e94008dd19d8c5a0acb61207ebac33860fdf1d --- src/com/android/launcher3/folder/PreviewBackground.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/com/android/launcher3/folder/PreviewBackground.java b/src/com/android/launcher3/folder/PreviewBackground.java index eb6a6d5d8e..61490eee84 100644 --- a/src/com/android/launcher3/folder/PreviewBackground.java +++ b/src/com/android/launcher3/folder/PreviewBackground.java @@ -306,6 +306,7 @@ public class PreviewBackground { // It is the callers responsibility to save and restore the canvas layers. void clipCanvasHardware(Canvas canvas) { mPaint.setColor(Color.BLACK); + mPaint.setStyle(Paint.Style.FILL); mPaint.setXfermode(mClipPorterDuffXfermode); float radius = getScaledRadius(); @@ -336,6 +337,7 @@ public class PreviewBackground { } mDrawingDelegate = null; + isClipping = true; invalidate(); }