From be9cd6c9cffa690c2b855028792c35d68c8d7c5f Mon Sep 17 00:00:00 2001 From: Pieter De Baets Date: Wed, 11 Nov 2015 08:12:13 -0800 Subject: [PATCH] Don't traverse view trees that are not managed by react-native-github Reviewed By: tadeuzagallo Differential Revision: D2641753 fb-gh-sync-id: 924df6c4142ad4a467003d0039a0d7f843d9b63c --- React/Modules/RCTUIManager.m | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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); + } } }