diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java index a3e692ef1a0c2..8c63692c124ad 100644 --- a/core/java/android/webkit/WebView.java +++ b/core/java/android/webkit/WebView.java @@ -4868,7 +4868,8 @@ public class WebView extends AbsoluteLayout mLastScale = restoreState.mTextWrapScale; if (restoreState.mMinScale == 0) { if (restoreState.mMobileSite) { - if (draw.mMinPrefWidth > draw.mViewPoint.x) { + if (draw.mMinPrefWidth > + Math.max(0, draw.mViewPoint.x)) { mMinZoomScale = (float) viewWidth / draw.mMinPrefWidth; mMinZoomScaleFixed = false;