From 7eca4f26cf5d00a3b9782901c86967359af9ae51 Mon Sep 17 00:00:00 2001 From: Tom King Date: Thu, 21 Apr 2016 16:13:57 -0400 Subject: [PATCH] remove check for `self.isNodeLoaded` to fix layout issues of ASCellNodes in an ASCollectionView when being resized after calling `setNeedsLayout()` --- AsyncDisplayKit/ASCellNode.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AsyncDisplayKit/ASCellNode.m b/AsyncDisplayKit/ASCellNode.m index 85f9a08f0b..b83c569226 100644 --- a/AsyncDisplayKit/ASCellNode.m +++ b/AsyncDisplayKit/ASCellNode.m @@ -163,7 +163,7 @@ - (void)didRelayoutFromOldSize:(CGSize)oldSize toNewSize:(CGSize)newSize { - if (_layoutDelegate != nil && self.isNodeLoaded) { + if (_layoutDelegate != nil) { ASPerformBlockOnMainThread(^{ BOOL sizeChanged = !CGSizeEqualToSize(oldSize, newSize); [_layoutDelegate nodeDidRelayout:self sizeChanged:sizeChanged];