diff options
| -rwxr-xr-x | services/core/java/com/android/server/am/ActivityManagerService.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/am/ActivityManagerService.java b/services/core/java/com/android/server/am/ActivityManagerService.java index 9162b3dcd0bf..1053f130357e 100755 --- a/services/core/java/com/android/server/am/ActivityManagerService.java +++ b/services/core/java/com/android/server/am/ActivityManagerService.java @@ -3461,7 +3461,7 @@ public final class ActivityManagerService extends ActivityManagerNative if (sourceRecord.app == null) { throw new SecurityException("Called without a process attached to activity"); } - if (sourceRecord.app.uid != Process.SYSTEM_UID) { + if (UserHandle.getAppId(sourceRecord.app.uid) != Process.SYSTEM_UID) { // This is still okay, as long as this activity is running under the // uid of the original calling activity. if (sourceRecord.app.uid != sourceRecord.launchedFromUid) { |