summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorGrace Kloba <klobag@google.com>2010-04-23 15:27:58 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-04-23 15:27:58 -0700
commit85a8dcec5460edda72e9917d4f02ad1b6a133251 (patch)
treea76f393d1425c93ecaac592a752100f6c4e461ab /core/java/android
parent8b0047f82504ebc9b282ed950a85a758b59c4e14 (diff)
parent0653d22f6279a81cbad27d8b0d5729f43ae1d66e (diff)
Merge "Only honor the scrollbar mode at the minimum zoom level. This reduced the impact of https://android-git.corp.google.com/g/#change,48683. In GB, we need to revisit this issue." into froyo
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/webkit/WebView.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java
index 66dad0bc107b..6f4c6ffc8708 100644
--- a/core/java/android/webkit/WebView.java
+++ b/core/java/android/webkit/WebView.java
@@ -2286,7 +2286,9 @@ public class WebView extends AbsoluteLayout
protected int computeHorizontalScrollRange() {
if (mDrawHistory) {
return mHistoryWidth;
- } else if (mHorizontalScrollBarMode == SCROLLBAR_ALWAYSOFF) {
+ } else if (mHorizontalScrollBarMode == SCROLLBAR_ALWAYSOFF
+ && (mActualScale - mMinZoomScale <= MINIMUM_SCALE_INCREMENT)) {
+ // only honor the scrollbar mode when it is at minimum zoom level
return computeHorizontalScrollExtent();
} else {
// to avoid rounding error caused unnecessary scrollbar, use floor
@@ -2298,7 +2300,9 @@ public class WebView extends AbsoluteLayout
protected int computeVerticalScrollRange() {
if (mDrawHistory) {
return mHistoryHeight;
- } else if (mVerticalScrollBarMode == SCROLLBAR_ALWAYSOFF) {
+ } else if (mVerticalScrollBarMode == SCROLLBAR_ALWAYSOFF
+ && (mActualScale - mMinZoomScale <= MINIMUM_SCALE_INCREMENT)) {
+ // only honor the scrollbar mode when it is at minimum zoom level
return computeVerticalScrollExtent();
} else {
// to avoid rounding error caused unnecessary scrollbar, use floor