Merge "Set initial bounds offset to (0,0) so that in-screen bounds reported by AccessibilityNodeInfo are correct"
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java
index dbb19e4..2213188 100644
--- a/core/java/android/view/View.java
+++ b/core/java/android/view/View.java
@@ -3903,6 +3903,7 @@
 
         int[] locationOnScreen = mAttachInfo.mInvalidateChildLocation;
         getLocationOnScreen(locationOnScreen);
+        bounds.offsetTo(0, 0);
         bounds.offset(locationOnScreen[0], locationOnScreen[1]);
         info.setBoundsInScreen(bounds);