summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Amith Yamasani <yamasani@google.com> 2012-08-17 15:54:18 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2012-08-17 15:54:18 -0700
commit029675e5ad8737a8a097c17d216afb3f11f0b12c (patch)
tree1a0332de73ad4bd4737c137e80339d083a0626bb
parent2b7a0d00426218523629e4e8dd2e9197d445c09b (diff)
parent7300dbeba06a85948d63e480da36258d78840b30 (diff)
Merge "Fix launching activity from a pending intent" into jb-mr1-dev
-rw-r--r--services/java/com/android/server/am/ActivityManagerService.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/services/java/com/android/server/am/ActivityManagerService.java b/services/java/com/android/server/am/ActivityManagerService.java
index 5e85e1a4b892..944fd6b1c7e4 100644
--- a/services/java/com/android/server/am/ActivityManagerService.java
+++ b/services/java/com/android/server/am/ActivityManagerService.java
@@ -2539,7 +2539,6 @@ public final class ActivityManagerService extends ActivityManagerNative
// This is so super not safe, that only the system (or okay root)
// can do it.
- int userId = Binder.getOrigCallingUser();
final int callingUid = Binder.getCallingUid();
if (callingUid != 0 && callingUid != Process.myUid()) {
throw new SecurityException(
@@ -2548,7 +2547,7 @@ public final class ActivityManagerService extends ActivityManagerNative
int ret = mMainStack.startActivityMayWait(null, uid, intent, resolvedType,
resultTo, resultWho, requestCode, startFlags,
- null, null, null, null, options, userId);
+ null, null, null, null, options, UserHandle.getUserId(uid));
return ret;
}