Merge "Fix flashlight dim state" into nyc-dev

This commit is contained in:
Jason Monk
2016-06-15 16:55:21 +00:00
committed by Android (Google) Code Review

View File

@@ -102,7 +102,8 @@ public class FlashlightTile extends QSTile<QSTile.BooleanState> 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);