diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/NoisyVelocityTracker.java | 2 | ||||
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelView.java | 6 |
2 files changed, 1 insertions, 7 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NoisyVelocityTracker.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NoisyVelocityTracker.java index 214dda2b60b7..9c9b929ab7bf 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NoisyVelocityTracker.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NoisyVelocityTracker.java @@ -60,7 +60,7 @@ public class NoisyVelocityTracker implements VelocityTrackerInterface { if (mEventBuf.size() == MAX_EVENTS) { mEventBuf.remove(); } - mEventBuf.add(new MotionEventCopy(event.getX(), event.getY(), event.getEventTime())); + mEventBuf.add(new MotionEventCopy(event.getRawX(), event.getRawY(), event.getEventTime())); } public void computeCurrentVelocity(int units) { diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelView.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelView.java index 1f09835a8eb9..f3751dbfdfb9 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelView.java @@ -222,13 +222,7 @@ public abstract class PanelView extends FrameLayout { } private void trackMovement(MotionEvent event) { - // Add movement to velocity tracker using raw screen X and Y coordinates instead - // of window coordinates because the window frame may be moving at the same time. - float deltaX = event.getRawX() - event.getX(); - float deltaY = event.getRawY() - event.getY(); - event.offsetLocation(deltaX, deltaY); if (mVelocityTracker != null) mVelocityTracker.addMovement(event); - event.offsetLocation(-deltaX, -deltaY); } public void setTouchDisabled(boolean disabled) { |