thread sleeps

This commit is contained in:
Kyle Spearrin 2018-02-09 15:00:54 -05:00
parent 9b8bdb0639
commit ee8c2b5272

View file

@ -438,7 +438,8 @@ namespace Bit.Android
} }
private NodeList GetWindowNodes(AccessibilityNodeInfo n, AccessibilityEvent e, private NodeList GetWindowNodes(AccessibilityNodeInfo n, AccessibilityEvent e,
Func<AccessibilityNodeInfo, bool> condition, bool disposeIfUnused, NodeList nodes = null, int j = 0) Func<AccessibilityNodeInfo, bool> condition, bool disposeIfUnused, NodeList nodes = null,
int recursiveIterations = 0)
{ {
if(nodes == null) if(nodes == null)
{ {
@ -456,8 +457,9 @@ namespace Bit.Android
for(var i = 0; i < n.ChildCount; i++) for(var i = 0; i < n.ChildCount; i++)
{ {
var c = n.GetChild(i); System.Threading.Thread.Sleep(10);
GetWindowNodes(c, e, condition, true, nodes, j++); var childNode = n.GetChild(i);
GetWindowNodes(childNode, e, condition, true, nodes, recursiveIterations++);
} }
if(dispose) if(dispose)