Fixes "open pages in overview" option.

This option was disabled when doing fixed viewport.
This is fixed with the intention to show at least overview scale,
 which will be also fine with phone.

issue:3131279
Change-Id: I2e65d40a90a04f2ca72882fec8096dd8a0d81cb0
This commit is contained in:
Shimeng (Simon) Wang
2010-10-27 13:37:08 -07:00
parent b89a82ddc8
commit 767dbefbe0

View File

@@ -835,7 +835,7 @@ class ZoomManager {
}
if (!mWebView.drawHistory()) {
final float scale;
float scale;
final boolean reflowText;
WebSettings settings = mWebView.getSettings();
@@ -847,12 +847,13 @@ class ZoomManager {
scale = viewState.mViewScale;
reflowText = false;
} else {
scale = getZoomOverviewScale();
if (settings.getUseWideViewPort()
&& (settings.getLoadWithOverviewMode() || settings.getUseFixedViewport())) {
&& settings.getLoadWithOverviewMode()) {
mInitialZoomOverview = true;
scale = (float) mWebView.getViewWidth() / mZoomOverviewWidth;
} else {
scale = viewState.mTextWrapScale;
scale = Math.max(viewState.mTextWrapScale, scale);
mInitialZoomOverview = !exceedsMinScaleIncrement(scale, getZoomOverviewScale());
}
reflowText = exceedsMinScaleIncrement(mTextWrapScale, scale);
}