Ignore viewport viewScale in fixed viewport mode.

This is to solve macworld.com, which has 900 as viewport but actual
content width is more 1000.

issue: 3003933
Change-Id: I2db3f66828fd00c8be62131599395eb82752b4a2
This commit is contained in:
Shimeng (Simon) Wang
2010-10-22 10:52:57 -07:00
parent 5c1cf3593d
commit 9c64bae134

View File

@@ -2203,7 +2203,8 @@ final class WebViewCore {
if (mViewportInitialScale > 0) {
mInitialViewState.mViewScale = mInitialViewState.mTextWrapScale =
mViewportInitialScale / 100.0f;
} else if (mViewportWidth > 0 && mViewportWidth < webViewWidth) {
} else if (mViewportWidth > 0 && mViewportWidth < webViewWidth &&
!mWebView.getSettings().getUseFixedViewport()) {
mInitialViewState.mViewScale = mInitialViewState.mTextWrapScale =
(float) webViewWidth / mViewportWidth;
} else {