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

Commit 99c35efb authored by Arian's avatar Arian Committed by Bruno Martins
Browse files

udfps: Trigger onFingerDown with regular action down events too

Previously it was necessary to swipe over the udfps area before
HBM gets enabled.

Change-Id: Icf333f13bccfed9ba4ec030716d2bcf83841ef55
parent fd4121d4
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -444,7 +444,12 @@ public class UdfpsController implements DozeReceiver {
                    // We need to persist its ID to track it during ACTION_MOVE that could include
                    // data for many other pointers because of multi-touch support.
                    mActivePointerId = event.getPointerId(0);
                    final int idx = mActivePointerId == -1
                            ? event.getPointerId(0)
                            : event.findPointerIndex(mActivePointerId);
                    mVelocityTracker.addMovement(event);
                    onFingerDown(requestId, (int) event.getRawX(), (int) event.getRawY(),
                            (int) event.getTouchMinor(idx), (int) event.getTouchMajor(idx));
                    handled = true;
                    mAcquiredReceived = false;
                }