From ecc32bd2279fe534e6b228fa2298f97e6ce56b1b Mon Sep 17 00:00:00 2001 From: Alex Chau Date: Wed, 26 May 2021 13:03:20 +0100 Subject: [PATCH] Send TaskBar touch events to tests Bug: 191344757 Test: TaplTestsQuickstep.testOverview Change-Id: I9e1a4c6d4616e5791762a6340944212e4631862e --- .../com/android/launcher3/taskbar/TaskbarDragLayer.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarDragLayer.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarDragLayer.java index c6845434a1..ac121ab5fa 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarDragLayer.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarDragLayer.java @@ -19,12 +19,15 @@ import android.content.Context; import android.graphics.Canvas; import android.graphics.Paint; import android.util.AttributeSet; +import android.view.MotionEvent; import android.view.View; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import com.android.launcher3.R; +import com.android.launcher3.testing.TestLogging; +import com.android.launcher3.testing.TestProtocol; import com.android.launcher3.util.TouchController; import com.android.launcher3.views.BaseDragLayer; import com.android.systemui.shared.system.ViewTreeObserverWrapper; @@ -128,4 +131,10 @@ public class TaskbarDragLayer extends BaseDragLayer { mTaskbarBackgroundPaint.setAlpha((int) (alpha * 255)); invalidate(); } + + @Override + public boolean dispatchTouchEvent(MotionEvent ev) { + TestLogging.recordMotionEvent(TestProtocol.SEQUENCE_MAIN, "Touch event", ev); + return super.dispatchTouchEvent(ev); + } }