From 48b99ace195035286df604636f04860b2a0ee1f4 Mon Sep 17 00:00:00 2001 From: Adam Powell Date: Mon, 18 Oct 2010 12:13:25 -0700 Subject: [PATCH] DO NOT MERGE Fix bug 3107560 - Edge glow appears delayed in WebView Change-Id: I7f31270c713cdfa3b49f7e9f8d8457c77067516a --- core/java/android/webkit/WebView.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java index 040bf15ede2b4..90986399b55cb 100644 --- a/core/java/android/webkit/WebView.java +++ b/core/java/android/webkit/WebView.java @@ -5619,6 +5619,11 @@ public class WebView extends AbsoluteLayout overScrollBy(deltaX, deltaY, oldX, oldY, rangeX, rangeY, mOverscrollDistance, mOverscrollDistance, true); + if (mEdgeGlowTop != null && + (!mEdgeGlowTop.isFinished() || !mEdgeGlowBottom.isFinished() || + !mEdgeGlowLeft.isFinished() || !mEdgeGlowRight.isFinished())) { + invalidate(); + } } if (!getSettings().getBuiltInZoomControls()) { boolean showPlusMinus = mMinZoomScale < mMaxZoomScale;