Merge "Fix that work apps settings page crash after changing work profile to use separated lock" into nyc-dev

This commit is contained in:
Victor Chang
2016-06-16 15:13:32 +00:00
committed by Android (Google) Code Review

View File

@@ -186,9 +186,13 @@ class ActivityStartInterceptor {
if (mActivityOptions == null) {
mActivityOptions = ActivityOptions.makeBasic();
}
// Showing credential confirmation activity in home task to avoid stopping multi-windowed
// mode after showing the full-screen credential confirmation activity.
mActivityOptions.setLaunchTaskId(mSupervisor.getHomeActivity().task.taskId);
ActivityRecord homeActivityRecord = mSupervisor.getHomeActivity();
if (homeActivityRecord != null && homeActivityRecord.task != null) {
// Showing credential confirmation activity in home task to avoid stopping multi-windowed
// mode after showing the full-screen credential confirmation activity.
mActivityOptions.setLaunchTaskId(homeActivityRecord.task.taskId);
}
final UserInfo parent = mUserManager.getProfileParent(mUserId);
mRInfo = mSupervisor.resolveIntent(mIntent, mResolvedType, parent.id);