From b8a46a6c77bcb4a6d837c6ddfc4418a21022949a Mon Sep 17 00:00:00 2001 From: Julia Reynolds Date: Tue, 14 Jul 2015 13:36:30 -0400 Subject: Pass wifi ap state through to tile when receiver triggered. Bug: 22450078 Change-Id: I9b339aa2238a7427291bfdc2ef6aab58dcdb5cf3 --- .../SystemUI/src/com/android/systemui/qs/tiles/HotspotTile.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'packages/SystemUI/src/com/android/systemui/qs') diff --git a/packages/SystemUI/src/com/android/systemui/qs/tiles/HotspotTile.java b/packages/SystemUI/src/com/android/systemui/qs/tiles/HotspotTile.java index f28a24b..ddde106 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/tiles/HotspotTile.java +++ b/packages/SystemUI/src/com/android/systemui/qs/tiles/HotspotTile.java @@ -94,7 +94,11 @@ public class HotspotTile extends QSTile { state.visible = mController.isHotspotSupported() && mUsageTracker.isRecentlyUsed(); state.label = mContext.getString(R.string.quick_settings_hotspot_label); - state.value = mController.isHotspotEnabled(); + if (arg instanceof Boolean) { + state.value = (boolean) arg; + } else { + mController.isHotspotEnabled(); + } state.icon = state.visible && state.value ? mEnable : mDisable; } @@ -120,7 +124,7 @@ public class HotspotTile extends QSTile { private final class Callback implements HotspotController.Callback { @Override public void onHotspotChanged(boolean enabled) { - refreshState(); + refreshState(enabled); } }; -- cgit v1.1