Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d88af03f authored by Julia Reynolds's avatar Julia Reynolds Committed by Android Git Automerger
Browse files

am 66c8d8a3: am cc717083: am a05e7ac2: am 5cf30c60: Merge "Pass wifi ap state...

am 66c8d8a3: am cc717083: am a05e7ac2: am 5cf30c60: Merge "Pass wifi ap state through to tile when receiver triggered." into mnc-dev

* commit '66c8d8a3':
  Pass wifi ap state through to tile when receiver triggered.
parents dd019012 66c8d8a3
Loading
Loading
Loading
Loading
+6 −2
Original line number Original line Diff line number Diff line
@@ -94,7 +94,11 @@ public class HotspotTile extends QSTile<QSTile.BooleanState> {
        state.visible = mController.isHotspotSupported() && mUsageTracker.isRecentlyUsed();
        state.visible = mController.isHotspotSupported() && mUsageTracker.isRecentlyUsed();
        state.label = mContext.getString(R.string.quick_settings_hotspot_label);
        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;
        state.icon = state.visible && state.value ? mEnable : mDisable;
    }
    }


@@ -120,7 +124,7 @@ public class HotspotTile extends QSTile<QSTile.BooleanState> {
    private final class Callback implements HotspotController.Callback {
    private final class Callback implements HotspotController.Callback {
        @Override
        @Override
        public void onHotspotChanged(boolean enabled) {
        public void onHotspotChanged(boolean enabled) {
            refreshState();
            refreshState(enabled);
        }
        }
    };
    };


+3 −1
Original line number Original line Diff line number Diff line
@@ -111,7 +111,9 @@ public class HotspotControllerImpl implements HotspotController {
        @Override
        @Override
        public void onReceive(Context context, Intent intent) {
        public void onReceive(Context context, Intent intent) {
            if (DEBUG) Log.d(TAG, "onReceive " + intent.getAction());
            if (DEBUG) Log.d(TAG, "onReceive " + intent.getAction());
            fireCallback(isHotspotEnabled());
            int state = intent.getIntExtra(
                    WifiManager.EXTRA_WIFI_AP_STATE, WifiManager.WIFI_AP_STATE_FAILED);
            fireCallback(WifiManager.WIFI_AP_STATE_ENABLED == state);
        }
        }
    }
    }
}
}