mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-20 11:18:21 +00:00
Update displacement on ACTION_UP as well, in case ACTION_UP and came in a different frame
than last ACTION_MOVE Bug: 80292740 Change-Id: Ie75ac3ebb74024073965a7455a6503e8ed3f6d99
This commit is contained in:
@@ -185,7 +185,7 @@ public class OtherActivityTouchConsumer extends ContextWrapper implements TouchC
|
||||
case ACTION_UP: {
|
||||
TraceHelper.endSection("TouchInt");
|
||||
|
||||
finishTouchTracking();
|
||||
finishTouchTracking(ev);
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -268,8 +268,10 @@ public class OtherActivityTouchConsumer extends ContextWrapper implements TouchC
|
||||
* Called when the gesture has ended. Does not correlate to the completion of the interaction as
|
||||
* the animation can still be running.
|
||||
*/
|
||||
private void finishTouchTracking() {
|
||||
private void finishTouchTracking(MotionEvent ev) {
|
||||
if (mPassedInitialSlop && mInteractionHandler != null) {
|
||||
mInteractionHandler.updateDisplacement(getDisplacement(ev) - mStartDisplacement);
|
||||
|
||||
mVelocityTracker.computeCurrentVelocity(1000,
|
||||
ViewConfiguration.get(this).getScaledMaximumFlingVelocity());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user