diff --git a/React/Modules/RCTUIManager.m b/React/Modules/RCTUIManager.m index c76ee7e79..4aea9b51b 100644 --- a/React/Modules/RCTUIManager.m +++ b/React/Modules/RCTUIManager.m @@ -35,9 +35,12 @@ static void RCTTraverseViewNodes(id view, void (^block)(id)) { - if (view.reactTag) block(view); - for (id subview in view.reactSubviews) { - RCTTraverseViewNodes(subview, block); + if (view.reactTag) { + block(view); + + for (id subview in view.reactSubviews) { + RCTTraverseViewNodes(subview, block); + } } }