diff options
| author | Mangesh Ghiware <mghiware@google.com> | 2012-02-02 16:19:54 -0800 |
|---|---|---|
| committer | Mangesh Ghiware <mghiware@google.com> | 2012-02-06 15:01:57 -0800 |
| commit | 5fe6f951ac0b013be76f2b34b8e87ca6d11010b3 (patch) | |
| tree | 1e9263484fc884c4e1aa0a96b45c6465ff44f530 /core/java/android/webkit/ZoomManager.java | |
| parent | 229e25d404fde2880e3858b1df2d0d1b6f3ad9e0 (diff) | |
Use WebKit hit testing result for centering on double-tap zoom.
Iterate over the bounding boxes and find one large enough to fit the
screen width at reading scale. Align to left edge of said box.
Bug: 5175030
Bug: 5768421
Change-Id: Iac01e145336918b0a2b21d2864f46ba532aaf18f
Diffstat (limited to 'core/java/android/webkit/ZoomManager.java')
| -rw-r--r-- | core/java/android/webkit/ZoomManager.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/android/webkit/ZoomManager.java b/core/java/android/webkit/ZoomManager.java index 8ffba647ba82..ae2d6173cb84 100644 --- a/core/java/android/webkit/ZoomManager.java +++ b/core/java/android/webkit/ZoomManager.java @@ -717,7 +717,7 @@ class ZoomManager { private void zoomToReadingLevel() { final float readingScale = getReadingLevelScale(); - int left = mWebView.nativeGetBlockLeftEdge(mAnchorX, mAnchorY, mActualScale); + int left = mWebView.getBlockLeftEdge(mAnchorX, mAnchorY, readingScale); if (left != WebView.NO_LEFTEDGE) { // add a 5pt padding to the left edge. int viewLeft = mWebView.contentToViewX(left < 5 ? 0 : (left - 5)) |
