summaryrefslogtreecommitdiffstats
path: root/cmds/uiautomator/library/core-src/com/android/uiautomator/core/UiObject.java
diff options
context:
space:
mode:
Diffstat (limited to 'cmds/uiautomator/library/core-src/com/android/uiautomator/core/UiObject.java')
-rw-r--r--cmds/uiautomator/library/core-src/com/android/uiautomator/core/UiObject.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/cmds/uiautomator/library/core-src/com/android/uiautomator/core/UiObject.java b/cmds/uiautomator/library/core-src/com/android/uiautomator/core/UiObject.java
index 4bb99cd..2118da8 100644
--- a/cmds/uiautomator/library/core-src/com/android/uiautomator/core/UiObject.java
+++ b/cmds/uiautomator/library/core-src/com/android/uiautomator/core/UiObject.java
@@ -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);
- return nodeRect;
+ if (nodeRect.intersect(parentRect)) {
+ return nodeRect;
+ } else {
+ // Node rect has no intersection with parent Rect
+ return new Rect();
+ }
}
/**