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

Commit 4d28b26b authored by Nate Myren's avatar Nate Myren
Browse files

Ensure that "media only" button isn't always set

If the "allow all files" button in the AppPermissionFragment has been
checked, ensure we do not mark the "allow for media only" button as
checked by accident.

Fixes: 157476812
Test: Go to the AppPermissionFragment of the files and media permission
of the Files app. It should have "allow management of all files"
checked.

Change-Id: Ia87e9131d14a34ad5a5e8033eb19ba4890d4f7d4
parent ec0c4eac
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -343,8 +343,6 @@ class AppPermissionViewModel(
                        allowedAllFilesState.isShown = true
                        if (storageState.isGranted) {
                            allowedAllFilesState.isChecked = true
                        } else if (allowedState.isChecked) {
                            allowedMediaOnlyState.isChecked = true
                        }
                } else {
                    allowedAllFilesState.isEnabled = false
@@ -352,7 +350,8 @@ class AppPermissionViewModel(
                }
                allowedMediaOnlyState.isShown = true
                allowedMediaOnlyState.isEnabled = allowedState.isEnabled
                allowedMediaOnlyState.isChecked = allowedState.isChecked
                allowedMediaOnlyState.isChecked = allowedState.isChecked &&
                    storageState?.isGranted != true
                allowedState.isChecked = false
                allowedState.isShown = false
            }