Incorrect checkbox icon in dynamic group panel

-Mutate icon to prevent modifying the original resource

Bug: 154673054
Test: build pass
Change-Id: I0e1a6506cb951f80f316649d27c7728132c05be6
This commit is contained in:
Tim Peng
2020-04-22 13:38:05 +08:00
parent 9903bca4ec
commit 55ce33fbe7

View File

@@ -168,7 +168,7 @@ public class MediaOutputGroupSlice implements CustomSliceable {
}
private IconCompat getDisabledCheckboxIcon() {
final Drawable drawable = mContext.getDrawable(R.drawable.ic_check_box_blue_24dp);
final Drawable drawable = mContext.getDrawable(R.drawable.ic_check_box_blue_24dp).mutate();
final Bitmap checkbox = Bitmap.createBitmap(drawable.getIntrinsicWidth(),
drawable.getIntrinsicHeight(), Bitmap.Config.ARGB_8888);
final Canvas canvas = new Canvas(checkbox);