Loading services/core/java/com/android/server/pm/permission/PermissionManagerService.java +2 −1 Original line number Diff line number Diff line Loading @@ -5495,7 +5495,8 @@ public class PermissionManagerService extends IPermissionManager.Stub { final int result = checkPermission(mContext, permission, attributionSource, message, forDataDelivery, startDataDelivery, fromDatasource, attributedOp); // Finish any started op if some step in the attribution chain failed. if (startDataDelivery && result != PermissionChecker.PERMISSION_GRANTED) { if (startDataDelivery && result != PermissionChecker.PERMISSION_GRANTED && result != PermissionChecker.PERMISSION_SOFT_DENIED) { if (attributedOp == AppOpsManager.OP_NONE) { finishDataDelivery(AppOpsManager.permissionToOpCode(permission), attributionSource.asState(), fromDatasource); Loading Loading
services/core/java/com/android/server/pm/permission/PermissionManagerService.java +2 −1 Original line number Diff line number Diff line Loading @@ -5495,7 +5495,8 @@ public class PermissionManagerService extends IPermissionManager.Stub { final int result = checkPermission(mContext, permission, attributionSource, message, forDataDelivery, startDataDelivery, fromDatasource, attributedOp); // Finish any started op if some step in the attribution chain failed. if (startDataDelivery && result != PermissionChecker.PERMISSION_GRANTED) { if (startDataDelivery && result != PermissionChecker.PERMISSION_GRANTED && result != PermissionChecker.PERMISSION_SOFT_DENIED) { if (attributedOp == AppOpsManager.OP_NONE) { finishDataDelivery(AppOpsManager.permissionToOpCode(permission), attributionSource.asState(), fromDatasource); Loading