From 5af8b78d7851986a96d703e24587e3581544bca3 Mon Sep 17 00:00:00 2001 From: Rahul Malik Date: Mon, 7 Mar 2016 11:30:23 -0800 Subject: [PATCH] Transfer node ownership from renderQueue to displayingNodes queue before removing the node from the renderQueue. --- AsyncDisplayKit/ASDisplayNode.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AsyncDisplayKit/ASDisplayNode.mm b/AsyncDisplayKit/ASDisplayNode.mm index 5c7349c7..6db72197 100644 --- a/AsyncDisplayKit/ASDisplayNode.mm +++ b/AsyncDisplayKit/ASDisplayNode.mm @@ -253,8 +253,8 @@ static ASDisplayNodeMethodOverrides GetASDisplayNodeMethodOverrides(Class c) NSUInteger totalNodeCount = __renderQueue.size(); for (int i = 0; i < MIN(__renderBatchSize, totalNodeCount); i++) { ASDisplayNode *node = __renderQueue[0]; - __renderQueue.pop_front(); displayingNodes.push_back(node); + __renderQueue.pop_front(); } if (__renderQueue.empty()) {