summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/com/android/uiautomator/core/QueryController.java18
1 files changed, 8 insertions, 10 deletions
diff --git a/src/com/android/uiautomator/core/QueryController.java b/src/com/android/uiautomator/core/QueryController.java
index 6931528..194af4c 100644
--- a/src/com/android/uiautomator/core/QueryController.java
+++ b/src/com/android/uiautomator/core/QueryController.java
@@ -146,17 +146,15 @@ class QueryController {
if (DEBUG)
Log.d(LOG_TAG, "Searching: " + selector);
- synchronized (mLock) {
- AccessibilityNodeInfo rootNode = getRootNode();
- if (rootNode == null) {
- Log.e(LOG_TAG, "Cannot proceed when root node is null. Aborted search");
- return null;
- }
-
- // Copy so that we don't modify the original's sub selectors
- UiSelector uiSelector = new UiSelector(selector);
- return translateCompoundSelector(uiSelector, rootNode, isCounting);
+ AccessibilityNodeInfo rootNode = getRootNode();
+ if (rootNode == null) {
+ Log.e(LOG_TAG, "Cannot proceed when root node is null. Aborted search");
+ return null;
}
+
+ // Copy so that we don't modify the original's sub selectors
+ UiSelector uiSelector = new UiSelector(selector);
+ return translateCompoundSelector(uiSelector, rootNode, isCounting);
}
/**