From cf034e37733645e166736a383d062ba73a8f9687 Mon Sep 17 00:00:00 2001 From: Mangesh Ghiware Date: Sat, 12 May 2012 14:46:05 -0700 Subject: [PATCH] Maintain the anchor at top/left on orientation change. Bug: 5291151 Change-Id: Id1d5c157668440fe4d0d1214477ba31e8f02d6b6 --- core/java/android/webkit/WebViewClassic.java | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/core/java/android/webkit/WebViewClassic.java b/core/java/android/webkit/WebViewClassic.java index 057c3d15197cc..eb6b7e3fdbc38 100644 --- a/core/java/android/webkit/WebViewClassic.java +++ b/core/java/android/webkit/WebViewClassic.java @@ -7452,18 +7452,12 @@ public final class WebViewClassic implements WebViewProvider, WebViewProvider.Sc case SHOW_RECT_MSG_ID: { WebViewCore.ShowRectData data = (WebViewCore.ShowRectData) msg.obj; - int x = getScrollX(); int left = contentToViewX(data.mLeft); int width = contentToViewDimension(data.mWidth); int maxWidth = contentToViewDimension(data.mContentWidth); int viewWidth = getViewWidth(); - if (width < viewWidth) { - // center align - x += left + width / 2 - getScrollX() - viewWidth / 2; - } else { - x += (int) (left + data.mXPercentInDoc * width - - getScrollX() - data.mXPercentInView * viewWidth); - } + int x = (int) (left + data.mXPercentInDoc * width - + data.mXPercentInView * viewWidth); if (DebugFlags.WEB_VIEW) { Log.v(LOGTAG, "showRectMsg=(left=" + left + ",width=" + width + ",maxWidth=" + maxWidth +