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

Commit 3d195fbb authored by Philip P. Moltmann's avatar Philip P. Moltmann
Browse files

Don't show Location Reminder for !userSensitive

Non-user-sensitive permissions are considered uninteresting to the user.
Such permissions are usually pre-granted to system-apps the user is not
aware of.

Test: CtsPermissionTestCases:android.permission.cts.LocationAccessCheckTest
Bug: 124317989
Change-Id: I8795513521713e09022ff673df53107ecd822926
parent 983fed3e
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -96,7 +96,6 @@ import androidx.core.util.Preconditions;
import com.android.packageinstaller.permission.model.AppPermissionGroup;
import com.android.packageinstaller.permission.ui.AppPermissionActivity;
import com.android.packageinstaller.permission.utils.CollectionUtils;
import com.android.packageinstaller.permission.utils.Utils;
import com.android.permissioncontroller.R;

import java.io.BufferedReader;
@@ -501,8 +500,8 @@ public class LocationAccessCheck {
                    continue;
                }

                // Do not show notification for apps that have the background permission by default
                if (bgLocationGroup.hasGrantedByDefaultPermission()) {
                // Do not show notification for permissions that are not user sensitive
                if (!bgLocationGroup.isUserSensitive()) {
                    continue;
                }