am 730409c3: am 013d14f8: Merge "Make lock task check if focused better" into lmp-mr1-dev

* commit '730409c332e19c34f7c309fbe054532eec88bdbc':
  Make lock task check if focused better
This commit is contained in:
Jason Monk
2014-10-24 15:20:55 +00:00
committed by Android Git Automerger

View File

@@ -8852,7 +8852,8 @@ public final class ActivityManagerService extends ActivityManagerNative
task = mStackSupervisor.anyTaskForIdLocked(task.taskId); task = mStackSupervisor.anyTaskForIdLocked(task.taskId);
if (task != null) { if (task != null) {
if (!isSystemInitiated if (!isSystemInitiated
&& ((mFocusedActivity == null) || (task != mFocusedActivity.task))) { && ((mStackSupervisor.getFocusedStack() == null)
|| (task != mStackSupervisor.getFocusedStack().topTask()))) {
throw new IllegalArgumentException("Invalid task, not in foreground"); throw new IllegalArgumentException("Invalid task, not in foreground");
} }
mStackSupervisor.setLockTaskModeLocked(task, !isSystemInitiated); mStackSupervisor.setLockTaskModeLocked(task, !isSystemInitiated);