Loading cmds/uiautomator/library/core-src/com/android/uiautomator/core/AccessibilityNodeInfoHelper.java +5 −2 Original line number Diff line number Diff line Loading @@ -46,7 +46,10 @@ class AccessibilityNodeInfoHelper { displayRect.right = width; displayRect.bottom = height; nodeRect.intersect(displayRect); if (nodeRect.intersect(displayRect)) { return nodeRect; } else { return new Rect(); } } } cmds/uiautomator/library/core-src/com/android/uiautomator/core/UiObject.java +6 −2 Original line number Diff line number Diff line Loading @@ -353,8 +353,12 @@ public class UiObject { Rect parentRect = AccessibilityNodeInfoHelper .getVisibleBoundsInScreen(scrollableParentNode, w, h); // adjust for partial clipping of targeted by parent node if required nodeRect.intersect(parentRect); if (nodeRect.intersect(parentRect)) { return nodeRect; } else { // Node rect has no intersection with parent Rect return new Rect(); } } /** Loading Loading
cmds/uiautomator/library/core-src/com/android/uiautomator/core/AccessibilityNodeInfoHelper.java +5 −2 Original line number Diff line number Diff line Loading @@ -46,7 +46,10 @@ class AccessibilityNodeInfoHelper { displayRect.right = width; displayRect.bottom = height; nodeRect.intersect(displayRect); if (nodeRect.intersect(displayRect)) { return nodeRect; } else { return new Rect(); } } }
cmds/uiautomator/library/core-src/com/android/uiautomator/core/UiObject.java +6 −2 Original line number Diff line number Diff line Loading @@ -353,8 +353,12 @@ public class UiObject { Rect parentRect = AccessibilityNodeInfoHelper .getVisibleBoundsInScreen(scrollableParentNode, w, h); // adjust for partial clipping of targeted by parent node if required nodeRect.intersect(parentRect); if (nodeRect.intersect(parentRect)) { return nodeRect; } else { // Node rect has no intersection with parent Rect return new Rect(); } } /** Loading