am f53c1865: Don\'t snap the initialScale to min or max if it is not defined.

Merge commit 'f53c1865248dd2b38f8c24a0419d550330619b19' into eclair-plus-aosp

* commit 'f53c1865248dd2b38f8c24a0419d550330619b19':
  Don't snap the initialScale to min or max if it is not defined.
This commit is contained in:
Grace Kloba
2009-09-22 09:22:51 -07:00
committed by Android Git Automerger

View File

@@ -1867,19 +1867,13 @@ final class WebViewCore {
mViewportMinimumScale = WebView.DEFAULT_SCALE_PERCENT;
mViewportMaximumScale = WebView.DEFAULT_SCALE_PERCENT;
}
if (mViewportMinimumScale > mViewportInitialScale) {
if (mViewportInitialScale == 0) {
mViewportInitialScale = mViewportMinimumScale;
} else {
mViewportMinimumScale = mViewportInitialScale;
}
if (mViewportMinimumScale > mViewportInitialScale
&& mViewportInitialScale != 0) {
mViewportMinimumScale = mViewportInitialScale;
}
if (mViewportMaximumScale > 0) {
if (mViewportMaximumScale < mViewportInitialScale) {
mViewportMaximumScale = mViewportInitialScale;
} else if (mViewportInitialScale == 0) {
mViewportInitialScale = mViewportMaximumScale;
}
if (mViewportMaximumScale > 0
&& mViewportMaximumScale < mViewportInitialScale) {
mViewportMaximumScale = mViewportInitialScale;
}
if (mViewportWidth < 0
&& mViewportInitialScale == WebView.DEFAULT_SCALE_PERCENT) {