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

Commit 6108cce3 authored by Philip Junker's avatar Philip Junker
Browse files

Only list apps with android.permission.TURN_SCREEN_ON.

Bug: 237045954
Test: manually verified the special app access list.
Test: atest SettingsRoboTests:TurnScreenOnDetailsTest
Test: atest SettingsRoboTests:TurnScreenOnSettingsTest
Change-Id: Ic7ded92d7be307ba90d7871224f756422589c792
parent 2d83f8b5
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -205,7 +205,7 @@ public class TurnScreenOnSettings extends EmptyTextSettings {
        if (IGNORE_PACKAGE_LIST.contains(packageName)) {
            return false;
        }
        return packageManager.checkPermission(Manifest.permission.WAKE_LOCK, packageName)
        return packageManager.checkPermission(Manifest.permission.TURN_SCREEN_ON, packageName)
                == PackageManager.PERMISSION_GRANTED;
    }

+1 −1
Original line number Diff line number Diff line
@@ -176,7 +176,7 @@ public class TurnScreenOnSettingsTest {

    private PackageInfo createPackage(String packageName, boolean hasTurnScreenOnPermission) {
        PackageInfo pi = new PackageInfo();
        when(mPackageManager.checkPermission(Manifest.permission.WAKE_LOCK,
        when(mPackageManager.checkPermission(Manifest.permission.TURN_SCREEN_ON,
                packageName)).thenReturn(
                hasTurnScreenOnPermission ? PackageManager.PERMISSION_GRANTED
                        : PackageManager.PERMISSION_DENIED);