am c18e9ed3: Merge change 24161 into eclair

Merge commit 'c18e9ed39c7cf68c1d946ef7c8533a3156181f86' into eclair-plus-aosp

* commit 'c18e9ed39c7cf68c1d946ef7c8533a3156181f86':
  don't fling if there's nowhere to go
This commit is contained in:
Cary Clark
2009-09-08 13:41:54 -07:00
committed by Android Git Automerger

View File

@@ -4605,6 +4605,10 @@ public class WebView extends AbsoluteLayout
vx = vx * 3 / 4;
vy = vy * 3 / 4;
}
if ((maxX == 0 && vy == 0) || (maxY == 0 && vx == 0)) {
WebViewCore.resumeUpdate(mWebViewCore);
return;
}
float currentVelocity = mScroller.getCurrVelocity();
if (mLastVelocity > 0 && currentVelocity > 0) {
float deltaR = (float) (Math.abs(Math.atan2(mLastVelY, mLastVelX)
@@ -4621,7 +4625,10 @@ public class WebView extends AbsoluteLayout
}
} else if (DebugFlags.WEB_VIEW) {
Log.v(LOGTAG, "doFling start last=" + mLastVelocity
+ " current=" + currentVelocity);
+ " current=" + currentVelocity
+ " vx=" + vx + " vy=" + vy
+ " maxX=" + maxX + " maxY=" + maxY
+ " mScrollX=" + mScrollX + " mScrollY=" + mScrollY);
}
mLastVelX = vx;
mLastVelY = vy;