am 029675e5: Merge "Fix launching activity from a pending intent" into jb-mr1-dev
* commit '029675e5ad8737a8a097c17d216afb3f11f0b12c': Fix launching activity from a pending intent
This commit is contained in:
@@ -2539,7 +2539,6 @@ public final class ActivityManagerService extends ActivityManagerNative
|
|||||||
|
|
||||||
// This is so super not safe, that only the system (or okay root)
|
// This is so super not safe, that only the system (or okay root)
|
||||||
// can do it.
|
// can do it.
|
||||||
int userId = Binder.getOrigCallingUser();
|
|
||||||
final int callingUid = Binder.getCallingUid();
|
final int callingUid = Binder.getCallingUid();
|
||||||
if (callingUid != 0 && callingUid != Process.myUid()) {
|
if (callingUid != 0 && callingUid != Process.myUid()) {
|
||||||
throw new SecurityException(
|
throw new SecurityException(
|
||||||
@@ -2548,7 +2547,7 @@ public final class ActivityManagerService extends ActivityManagerNative
|
|||||||
|
|
||||||
int ret = mMainStack.startActivityMayWait(null, uid, intent, resolvedType,
|
int ret = mMainStack.startActivityMayWait(null, uid, intent, resolvedType,
|
||||||
resultTo, resultWho, requestCode, startFlags,
|
resultTo, resultWho, requestCode, startFlags,
|
||||||
null, null, null, null, options, userId);
|
null, null, null, null, options, UserHandle.getUserId(uid));
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user