From 09b0f084d34ef4c1fbd9d3573710aa21b1483f1d Mon Sep 17 00:00:00 2001 From: Miranda Kephart Date: Wed, 16 Dec 2020 15:23:03 -0500 Subject: [PATCH] Fix tapping on screenshot preview Call the performClick method of the screenshot preview when the preview is tapped (i.e., when the drag distance is small). Bug: 175794913 Fix: 175794913 Test: manual Change-Id: Ia1938b666849cb985dedf38e1611a99cfe00eef1 --- .../src/com/android/systemui/screenshot/ScreenshotView.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/screenshot/ScreenshotView.java b/packages/SystemUI/src/com/android/systemui/screenshot/ScreenshotView.java index 4ca3dccf229cf..f8cacf988569b 100644 --- a/packages/SystemUI/src/com/android/systemui/screenshot/ScreenshotView.java +++ b/packages/SystemUI/src/com/android/systemui/screenshot/ScreenshotView.java @@ -759,7 +759,7 @@ public class ScreenshotView extends FrameLayout implements } @Override - public boolean onTouch(View v, MotionEvent event) { + public boolean onTouch(View view, MotionEvent event) { boolean gestureResult = mGestureDetector.onTouchEvent(event); mCallbacks.onUserInteraction(); if (event.getActionMasked() == MotionEvent.ACTION_DOWN) { @@ -789,6 +789,10 @@ public class ScreenshotView extends FrameLayout implements createSwipeReturnAnimation().start(); } return true; + } else { + if (view == mScreenshotPreview) { + mScreenshotPreview.performClick(); + } } } return gestureResult;