Loading services/core/java/com/android/server/appop/AppOpsService.java +20 −17 Original line number Diff line number Diff line Loading @@ -2126,6 +2126,8 @@ public class AppOpsService extends IAppOpsService.Stub { UserHandle user = UserHandle.getUserHandleForUid(uid); boolean isRevokedCompat; if (permissionInfo.backgroundPermission != null) { if (packageManager.checkPermission(permissionInfo.backgroundPermission, packageName) == PackageManager.PERMISSION_GRANTED) { boolean isBackgroundRevokedCompat = mode != AppOpsManager.MODE_ALLOWED; if (isBackgroundRevokedCompat && supportsRuntimePermissions) { Loading @@ -2145,6 +2147,7 @@ public class AppOpsService extends IAppOpsService.Stub { } finally { Binder.restoreCallingIdentity(identity); } } isRevokedCompat = mode != AppOpsManager.MODE_ALLOWED && mode != AppOpsManager.MODE_FOREGROUND; Loading Loading
services/core/java/com/android/server/appop/AppOpsService.java +20 −17 Original line number Diff line number Diff line Loading @@ -2126,6 +2126,8 @@ public class AppOpsService extends IAppOpsService.Stub { UserHandle user = UserHandle.getUserHandleForUid(uid); boolean isRevokedCompat; if (permissionInfo.backgroundPermission != null) { if (packageManager.checkPermission(permissionInfo.backgroundPermission, packageName) == PackageManager.PERMISSION_GRANTED) { boolean isBackgroundRevokedCompat = mode != AppOpsManager.MODE_ALLOWED; if (isBackgroundRevokedCompat && supportsRuntimePermissions) { Loading @@ -2145,6 +2147,7 @@ public class AppOpsService extends IAppOpsService.Stub { } finally { Binder.restoreCallingIdentity(identity); } } isRevokedCompat = mode != AppOpsManager.MODE_ALLOWED && mode != AppOpsManager.MODE_FOREGROUND; Loading