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

Commit 0db7c41e authored by Evan Severson's avatar Evan Severson
Browse files

Fix the one-time button hiding if currently granted

Test: Manual
Fixes: 157245572
Change-Id: I44ce2d0f19efcab8bfb230fd6e72f440eedb0838
parent f2321776
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -237,8 +237,9 @@ class AppPermissionViewModel(
                    !group.background.isGranted && !group.isOneTime
                askState.isChecked = !group.foreground.isGranted && group.isOneTime
                askOneTimeState.isChecked = group.foreground.isGranted && group.isOneTime
                askOneTimeState.isShown = askOneTimeState.isChecked
                deniedState.isChecked = !group.foreground.isGranted && !group.isOneTime
                var detailId: Int = 0
                var detailId = 0
                if (applyFixToForegroundBackground(group, group.foreground.isSystemFixed,
                        group.background.isSystemFixed, allowedAlwaysState,
                        allowedForegroundState, askState, deniedState,
@@ -288,6 +289,7 @@ class AppPermissionViewModel(
                allowedState.isChecked = group.foreground.isGranted
                askState.isChecked = !group.foreground.isGranted && group.isOneTime
                askOneTimeState.isChecked = group.foreground.isGranted && group.isOneTime
                askOneTimeState.isShown = askOneTimeState.isChecked
                deniedState.isChecked = !group.foreground.isGranted && !group.isOneTime

                var detailId = 0