[Trackpad] Fix not being able to quick switch to the current task

Fixes: 279694031
Test: quick switch back and forth between the current and the previous app.
Change-Id: I1e1b2931167f314658c0036237e189e5d6b78eeb
This commit is contained in:
Tracy Zhou
2023-04-27 17:15:26 +00:00
parent 5fe4d83c56
commit 9d27a1066d

View File

@@ -33,6 +33,7 @@ import static android.content.Intent.FLAG_ACTIVITY_MULTIPLE_TASK;
import static android.content.Intent.FLAG_ACTIVITY_NEW_DOCUMENT;
import static android.content.Intent.FLAG_ACTIVITY_NEW_TASK;
import static android.os.Process.SYSTEM_UID;
import static android.view.MotionEvent.CLASSIFICATION_MULTI_FINGER_SWIPE;
import static android.view.WindowManager.LayoutParams.FIRST_APPLICATION_WINDOW;
import static android.view.WindowManager.LayoutParams.LAST_APPLICATION_WINDOW;
@@ -209,7 +210,8 @@ class RecentTasks {
private final PointerEventListener mListener = new PointerEventListener() {
@Override
public void onPointerEvent(MotionEvent ev) {
if (!mFreezeTaskListReordering || ev.getAction() != MotionEvent.ACTION_DOWN) {
if (!mFreezeTaskListReordering || ev.getAction() != MotionEvent.ACTION_DOWN
|| ev.getClassification() == CLASSIFICATION_MULTI_FINGER_SWIPE) {
// Skip if we aren't freezing or starting a gesture
return;
}