From 56fd673ef3c476c93e38a7522608be3fad284388 Mon Sep 17 00:00:00 2001 From: Tony Date: Wed, 15 May 2019 15:31:54 -0400 Subject: [PATCH] Capture screenshot when quick switching Bug: 130193889 Change-Id: Ia972445e6b0c928a67c8373f082d412c440189ab --- .../com/android/quickstep/WindowTransformSwipeHandler.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/quickstep/recents_ui_overrides/src/com/android/quickstep/WindowTransformSwipeHandler.java b/quickstep/recents_ui_overrides/src/com/android/quickstep/WindowTransformSwipeHandler.java index 537858d9b7..29034eae6e 100644 --- a/quickstep/recents_ui_overrides/src/com/android/quickstep/WindowTransformSwipeHandler.java +++ b/quickstep/recents_ui_overrides/src/com/android/quickstep/WindowTransformSwipeHandler.java @@ -176,7 +176,8 @@ public class WindowTransformSwipeHandler RECENTS(1, STATE_SCALED_CONTROLLER_RECENTS | STATE_CAPTURE_SCREENSHOT | STATE_SCREENSHOT_VIEW_SHOWN, true, false, ContainerType.TASKSWITCHER, true), - NEW_TASK(0, STATE_START_NEW_TASK, false, true, ContainerType.APP, true), + NEW_TASK(0, STATE_START_NEW_TASK | STATE_CAPTURE_SCREENSHOT, false, true, + ContainerType.APP, true), LAST_TASK(0, STATE_RESUME_LAST_TASK, false, true, ContainerType.APP, false); @@ -320,7 +321,7 @@ public class WindowTransformSwipeHandler mStateCallback.addCallback(STATE_RESUME_LAST_TASK | STATE_APP_CONTROLLER_RECEIVED, this::resumeLastTask); - mStateCallback.addCallback(STATE_START_NEW_TASK | STATE_APP_CONTROLLER_RECEIVED, + mStateCallback.addCallback(STATE_START_NEW_TASK | STATE_SCREENSHOT_CAPTURED, this::startNewTask); mStateCallback.addCallback(STATE_LAUNCHER_PRESENT | STATE_APP_CONTROLLER_RECEIVED