Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 160d23ec authored by Andrei Stingaceanu's avatar Andrei Stingaceanu Committed by android-build-merger
Browse files

Merge "TextView longpress 2 haptic feedback fix" into oc-mr1-dev am: 04b60950

am: ddb8ced9

Change-Id: Id1ebf69c0f3c94f5c505c2bbe2f2dc52cb342fbf
parents e3237d03 ddb8ced9
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -10942,6 +10942,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
    @Override
    public boolean performLongClick() {
        boolean handled = false;
        boolean performedHapticFeedback = false;

        if (mEditor != null) {
            mEditor.mIsBeingLongClicked = true;
@@ -10949,6 +10950,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener

        if (super.performLongClick()) {
            handled = true;
            performedHapticFeedback = true;
        }

        if (mEditor != null) {
@@ -10957,7 +10959,9 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
        }

        if (handled) {
            if (!performedHapticFeedback) {
              performHapticFeedback(HapticFeedbackConstants.LONG_PRESS);
            }
            if (mEditor != null) mEditor.mDiscardNextActionUp = true;
        } else {
            MetricsLogger.action(