diff options
| -rw-r--r-- | services/core/java/com/android/server/am/ActivityStackSupervisor.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/am/ActivityStackSupervisor.java b/services/core/java/com/android/server/am/ActivityStackSupervisor.java index 931f448299c2..8aec39232248 100644 --- a/services/core/java/com/android/server/am/ActivityStackSupervisor.java +++ b/services/core/java/com/android/server/am/ActivityStackSupervisor.java @@ -3189,7 +3189,11 @@ public final class ActivityStackSupervisor implements DisplayListener { void endLockTaskModeIfTaskEnding(TaskRecord task) { if (mLockTaskModeTask != null && mLockTaskModeTask == task) { + final Message lockTaskMsg = Message.obtain(); + lockTaskMsg.arg1 = mLockTaskModeTask.userId; + lockTaskMsg.what = LOCK_TASK_END_MSG; mLockTaskModeTask = null; + mHandler.sendMessage(lockTaskMsg); } } |