(client) Change Inspector Descriptor

Summary: Previously, descriptor stopped iteration (searching) as soon as it finds hit element. This diff changes so that it will always do complete search

Reviewed By: mweststrate

Differential Revision: D21040424

fbshipit-source-id: 9123c6382dcdfefd6df17a95d283f5123906df11
This commit is contained in:
Chaiwat Ekkaewnumchai
2020-05-07 03:37:49 -07:00
committed by Facebook GitHub Bot
parent d593409ec4
commit c3bc168216

View File

@@ -253,6 +253,7 @@ public class ViewGroupDescriptor extends NodeDescriptor<ViewGroup> {
}
private void runHitTest(ViewGroup node, Touch touch) {
boolean finish = true;
for (int i = node.getChildCount() - 1; i >= 0; i--) {
final View child = node.getChildAt(i);
if (child instanceof HiddenNode
@@ -273,11 +274,11 @@ public class ViewGroupDescriptor extends NodeDescriptor<ViewGroup> {
if (hit) {
touch.continueWithOffset(i, left, top);
return;
finish = false;
}
}
touch.finish();
if (finish) touch.finish();
}
@Override