Merge "Fix flashlight dim state" into nyc-dev
This commit is contained in:
@@ -102,7 +102,8 @@ public class FlashlightTile extends QSTile<QSTile.BooleanState> implements
|
|||||||
protected void handleUpdateState(BooleanState state, Object arg) {
|
protected void handleUpdateState(BooleanState state, Object arg) {
|
||||||
state.label = mHost.getContext().getString(R.string.quick_settings_flashlight_label);
|
state.label = mHost.getContext().getString(R.string.quick_settings_flashlight_label);
|
||||||
if (!mFlashlightController.isAvailable()) {
|
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);
|
final int disabledColor = mHost.getContext().getColor(R.color.qs_tile_tint_unavailable);
|
||||||
icon.setTint(disabledColor);
|
icon.setTint(disabledColor);
|
||||||
state.icon = new DrawableIcon(icon);
|
state.icon = new DrawableIcon(icon);
|
||||||
|
|||||||
Reference in New Issue
Block a user