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

Change-Id: If8f7fe131814102e6abf5c8d59888d17a7200003
This commit is contained in:
Shimeng (Simon) Wang
2011-06-02 14:11:57 -07:00
parent 5f8d23e7f2
commit ebf762777a

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());