We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 1a3ece9 + 0598327 commit 43bc6b0Copy full SHA for 43bc6b0
core/java/android/webkit/ZoomManager.java
@@ -522,11 +522,12 @@ public boolean isFixedLengthAnimationInProgress() {
522
}
523
524
public void updateDoubleTapZoom(int doubleTapZoom) {
525
- if (mInZoomOverview) {
526
- mDoubleTapZoomFactor = doubleTapZoom / 100.0f;
527
- mTextWrapScale = getReadingLevelScale();
528
- refreshZoomScale(true);
529
- }
+ boolean zoomIn = (mTextWrapScale - mActualScale) < .1f;
+ mDoubleTapZoomFactor = doubleTapZoom / 100.0f;
+ mTextWrapScale = getReadingLevelScale();
+ float newScale = zoomIn ? mTextWrapScale
+ : Math.min(mTextWrapScale, mActualScale);
530
+ setZoomScale(newScale, true, true);
531
532
533
public void refreshZoomScale(boolean reflowText) {
0 commit comments