Merge "Restore calling identity before checking permission" into lmp-dev

This commit is contained in:
Craig Mautner
2014-07-17 19:51:04 +00:00
committed by Android (Google) Code Review

View File

@@ -907,6 +907,8 @@ public final class ActivityStackSupervisor implements DisplayListener {
requestCode, callingPid, callingUid, callingPackage, startFlags, options,
componentSpecified, null, container);
Binder.restoreCallingIdentity(origId);
if (stack.mConfigWillChange) {
// If the caller also wants to switch to a new configuration,
// do so now. This allows a clean switch, as we are waiting
@@ -920,8 +922,6 @@ public final class ActivityStackSupervisor implements DisplayListener {
mService.updateConfigurationLocked(config, null, false, false);
}
Binder.restoreCallingIdentity(origId);
if (outResult != null) {
outResult.result = res;
if (res == ActivityManager.START_SUCCESS) {