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

Commit 55938e6c authored by Roman Birg's avatar Roman Birg
Browse files

SystemUI: fix flashlight tile disappearing breifly



Change-Id: Iceb8503c85f37bb11ccd332cd30c258f2e85c0a4
Signed-off-by: default avatarRoman Birg <roman@cyngn.com>
parent 425b0b1f
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -73,13 +73,14 @@ public class FlashlightTile extends QSTile<QSTile.BooleanState> implements

    @Override
    protected void handleUpdateState(BooleanState state, Object arg) {
        if (arg instanceof Boolean) {
            state.value = (Boolean) arg;
        }
        if (state.value) {
            mWasLastOn = SystemClock.uptimeMillis();
        }

        if (arg instanceof Boolean) {
            state.value = (Boolean) arg;
        }

        if (!state.value && mWasLastOn != 0) {
            if (SystemClock.uptimeMillis() > mWasLastOn + RECENTLY_ON_DURATION_MILLIS) {
                mWasLastOn = 0;