Finish the current task in live tile mode when swiping up and right to the previous task

Fixes: 143714109
Test: manual
Change-Id: I65689d49679e073be7fd51b92dd72f71ae11f37c
This commit is contained in:
Tracy Zhou
2019-10-31 14:12:27 -07:00
parent de6770a2ec
commit 263cebc2bd

View File

@@ -1028,6 +1028,15 @@ public class WindowTransformSwipeHandler<T extends BaseDraggingActivity>
@UiThread
private void startNewTask() {
if (ENABLE_QUICKSTEP_LIVE_TILE.get()) {
mRecentsAnimationController.finish(true /* toRecents */, this::startNewTaskInternal);
} else {
startNewTaskInternal();
}
}
@UiThread
private void startNewTaskInternal() {
startNewTask(STATE_HANDLER_INVALIDATED, success -> {
if (!success) {
// We couldn't launch the task, so take user to overview so they can