From 7f25c759e4f1521a22919712602c0a6507633e7f Mon Sep 17 00:00:00 2001 From: Jason Monk Date: Wed, 15 Jun 2016 10:53:03 -0400 Subject: [PATCH] Fix flashlight dim state Change-Id: I7875d4a0c3733ac2462713d7618d1b7595ea2075 Fixes: 29330406 --- .../src/com/android/systemui/qs/tiles/FlashlightTile.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/qs/tiles/FlashlightTile.java b/packages/SystemUI/src/com/android/systemui/qs/tiles/FlashlightTile.java index 5ff0bd0156ae0..0aa723edfb319 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/tiles/FlashlightTile.java +++ b/packages/SystemUI/src/com/android/systemui/qs/tiles/FlashlightTile.java @@ -102,7 +102,8 @@ public class FlashlightTile extends QSTile implements protected void handleUpdateState(BooleanState state, Object arg) { state.label = mHost.getContext().getString(R.string.quick_settings_flashlight_label); if (!mFlashlightController.isAvailable()) { - Drawable icon = mHost.getContext().getDrawable(R.drawable.ic_signal_flashlight_disable); + Drawable icon = mHost.getContext().getDrawable(R.drawable.ic_signal_flashlight_disable) + .mutate(); final int disabledColor = mHost.getContext().getColor(R.color.qs_tile_tint_unavailable); icon.setTint(disabledColor); state.icon = new DrawableIcon(icon);