From 326804f81c0710f0ea0d0f871d2f24e6f332a23e Mon Sep 17 00:00:00 2001 From: Alan Viverette Date: Fri, 22 Jul 2011 16:20:41 -0700 Subject: [PATCH] Set initial bounds offset to (0,0) so that in-screen bounds reported by AccessibilityNodeInfo are correct Bug: 5063700 Change-Id: I4814c78eb1d6eae007976a057358377560560363 --- core/java/android/view/View.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java index 0108ecf17b6d9..37479d0b8eb77 100644 --- a/core/java/android/view/View.java +++ b/core/java/android/view/View.java @@ -3903,6 +3903,7 @@ public class View implements Drawable.Callback2, KeyEvent.Callback, Accessibilit int[] locationOnScreen = mAttachInfo.mInvalidateChildLocation; getLocationOnScreen(locationOnScreen); + bounds.offsetTo(0, 0); bounds.offset(locationOnScreen[0], locationOnScreen[1]); info.setBoundsInScreen(bounds);