Bug 730899 - Drop sending of scroll events where we don't actually scroll. r=Cwiiis

This commit is contained in:
Kartikaya Gupta 2012-04-01 02:42:35 -04:00
parent 5f05f3a842
commit 28320eaad1

View File

@ -534,6 +534,9 @@ public class PanZoomController
mX.displace(); mX.displace();
mY.displace(); mY.displace();
PointF displacement = getDisplacement(); PointF displacement = getDisplacement();
if (FloatUtils.fuzzyEquals(displacement.x, 0.0f) && FloatUtils.fuzzyEquals(displacement.y, 0.0f)) {
return;
}
if (! mSubscroller.scrollBy(displacement)) { if (! mSubscroller.scrollBy(displacement)) {
synchronized (mController) { synchronized (mController) {
mController.scrollBy(displacement); mController.scrollBy(displacement);