From d2186081b339e0e2af72e7533a37232683391e53 Mon Sep 17 00:00:00 2001 From: Valentin Shergin Date: Fri, 7 Sep 2018 23:38:51 -0700 Subject: [PATCH] Fabric: RCTSurfaceRegistry now stores Surfaces as weak references Summary: @public RCTSurfaceRegistry always promised this in the documentation but never actually did. Reviewed By: sahrens Differential Revision: D9652732 fbshipit-source-id: f3d06b95192e024273dc0e3a1c2753ca92370338 --- React/Fabric/RCTSurfaceRegistry.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/React/Fabric/RCTSurfaceRegistry.mm b/React/Fabric/RCTSurfaceRegistry.mm index d2aa3bde42..047b1dbaab 100644 --- a/React/Fabric/RCTSurfaceRegistry.mm +++ b/React/Fabric/RCTSurfaceRegistry.mm @@ -20,7 +20,7 @@ { if (self = [super init]) { _registry = [NSMapTable mapTableWithKeyOptions:NSPointerFunctionsIntegerPersonality | NSPointerFunctionsOpaqueMemory - valueOptions:NSPointerFunctionsObjectPersonality]; + valueOptions:NSPointerFunctionsObjectPersonality | NSPointerFunctionsWeakMemory]; } return self;