From 39230000deade28e10e2bbeecce5330b4f7eb5b6 Mon Sep 17 00:00:00 2001 From: Nick Lockwood Date: Tue, 11 Aug 2015 21:12:55 -0100 Subject: [PATCH] Fix ReactART --- React/Modules/RCTUIManager.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/React/Modules/RCTUIManager.m b/React/Modules/RCTUIManager.m index 3a1c2f25a..40c0f7eb8 100644 --- a/React/Modules/RCTUIManager.m +++ b/React/Modules/RCTUIManager.m @@ -765,11 +765,11 @@ RCT_EXPORT_METHOD(createView:(nonnull NSNumber *)reactTag } RCT_EXPORT_METHOD(updateView:(nonnull NSNumber *)reactTag - viewName:(__unused NSString *)viewName // not reliable, do not use + viewName:(NSString *)viewName // not always reliable, use shadowView.viewName if available props:(NSDictionary *)props) { RCTShadowView *shadowView = _shadowViewRegistry[reactTag]; - RCTComponentData *componentData = _componentDataByName[shadowView.viewName]; + RCTComponentData *componentData = _componentDataByName[shadowView.viewName ?: viewName]; [componentData setProps:props forShadowView:shadowView]; [self addUIBlock:^(__unused RCTUIManager *uiManager, RCTSparseArray *viewRegistry) {