Ensure that nil message doesn't cause invalid scalar value

This commit is contained in:
Levi McCallum
2015-11-29 13:51:15 -08:00
parent 36d24950e0
commit 59ff876b67

View File

@@ -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;