diff --git a/Source/ASDisplayNode.mm b/Source/ASDisplayNode.mm index 42e091e0..dede5300 100644 --- a/Source/ASDisplayNode.mm +++ b/Source/ASDisplayNode.mm @@ -1387,6 +1387,8 @@ NSString * const ASRenderingEngineDidDisplayNodesScheduledBeforeTimestamp = @"AS [_pendingDisplayNodes removeObject:node]; if (_pendingDisplayNodes.isEmpty) { + // Reclaim object memory. + _pendingDisplayNodes = nil; [self hierarchyDisplayDidFinish]; [self enumerateInterfaceStateDelegates:^(id delegate) {