Merge "Consider mInitialScale when setting min zoom scale." into honeycomb-mr1

This commit is contained in:
Shimeng (Simon) Wang
2011-03-09 10:48:57 -08:00
committed by Android (Google) Code Review

View File

@ -1008,14 +1008,15 @@ class ZoomManager {
final Point viewSize = drawData.mViewSize;
updateZoomRange(viewState, viewSize.x, drawData.mMinPrefWidth);
setupZoomOverviewWidth(drawData, mWebView.getViewWidth());
final float overviewScale = getZoomOverviewScale();
if (!mMinZoomScaleFixed) {
mMinZoomScale = getZoomOverviewScale();
mMinZoomScale = (mInitialScale > 0) ?
Math.min(mInitialScale, overviewScale) : overviewScale;
mMaxZoomScale = Math.max(mMaxZoomScale, mMinZoomScale);
}
if (!mWebView.drawHistory()) {
float scale;
final float overviewScale = getZoomOverviewScale();
WebSettings settings = mWebView.getSettings();
if (mInitialScale > 0) {