Merge "Make sure scale will not go beyond overview scale after rotation."

This commit is contained in:
Shimeng (Simon) Wang
2011-06-02 14:41:58 -07:00
committed by Android (Google) Code Review

View File

@@ -1006,8 +1006,9 @@ class ZoomManager {
boolean mobileSiteInOverview = mInZoomOverview &&
!exceedsMinScaleIncrement(newZoomOverviewScale, 1.0f);
if (!mWebView.drawHistory() &&
(mInitialZoomOverview || scaleLessThanOverview || mobileSiteInOverview) &&
scaleHasDiff && zoomOverviewWidthChanged) {
(scaleLessThanOverview ||
((mInitialZoomOverview || mobileSiteInOverview) &&
scaleHasDiff && zoomOverviewWidthChanged))) {
mInitialZoomOverview = false;
setZoomScale(newZoomOverviewScale, !willScaleTriggerZoom(mTextWrapScale) &&
!mWebView.getSettings().getUseFixedViewport());