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

Commit bc36ac0d authored by LuK1337's avatar LuK1337 Committed by Michael Bestas
Browse files

SystemUI: AODTile: Actually start using SecureSetting

Change-Id: I37f0194fcb54db1cf3cae221f7f702d398834ced
parent 90a1fae6
Loading
Loading
Loading
Loading
+18 −4
Original line number Diff line number Diff line
@@ -60,6 +60,12 @@ public class AODTile extends QSTileImpl<BooleanState> implements
        refreshState();
    }

    @Override
    protected void handleDestroy() {
        super.handleDestroy();
        mSetting.setListening(false);
    }

    @Override
    public boolean isAvailable() {
        return mContext.getResources().getBoolean(
@@ -73,6 +79,18 @@ public class AODTile extends QSTileImpl<BooleanState> implements
        return state;
    }

    @Override
    public void handleSetListening(boolean listening) {
        super.handleSetListening(listening);
        mSetting.setListening(listening);
    }

    @Override
    protected void handleUserSwitch(int newUserId) {
        mSetting.setUserId(newUserId);
        handleRefreshState(mSetting.getValue());
    }

    @Override
    public void handleClick() {
        mSetting.setValue(mState.value ? 0 : 1);
@@ -113,8 +131,4 @@ public class AODTile extends QSTileImpl<BooleanState> implements
    public int getMetricsCategory() {
        return LineageMetricsLogger.TILE_AOD;
    }

    @Override
    public void handleSetListening(boolean listening) {
    }
}