From 59ff876b677f4bea606a7e42d0f7cda6ad16703e Mon Sep 17 00:00:00 2001 From: Levi McCallum Date: Sun, 29 Nov 2015 13:51:15 -0800 Subject: [PATCH] Ensure that nil message doesn't cause invalid scalar value --- AsyncDisplayKit/ASCollectionView.mm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/AsyncDisplayKit/ASCollectionView.mm b/AsyncDisplayKit/ASCollectionView.mm index 985a8f0271..2bf3ecdb8b 100644 --- a/AsyncDisplayKit/ASCollectionView.mm +++ b/AsyncDisplayKit/ASCollectionView.mm @@ -664,7 +664,10 @@ static BOOL _isInterceptedSelector(SEL sel) - (ASSizeRange)dataController:(ASDataController *)dataController constrainedSizeForNodeAtIndexPath:(NSIndexPath *)indexPath { - ASSizeRange constrainedSize = [_layoutInspector collectionView:self constrainedSizeForNodeAtIndexPath:indexPath]; + ASSizeRange constrainedSize; + if (_layoutInspector) { + constrainedSize = [_layoutInspector collectionView:self constrainedSizeForNodeAtIndexPath:indexPath]; + } if (!ASSizeRangeEqualToSizeRange(constrainedSize, kInvalidSizeRange)) { return constrainedSize;