From 118cb32e23fa5afc195cddfcd682b4ca1eaa712a Mon Sep 17 00:00:00 2001 From: Ryan Nystrom Date: Thu, 18 Dec 2014 14:45:01 -0800 Subject: [PATCH] Only create a placeholder with a valid size fixes #179 --- AsyncDisplayKit/ASDisplayNode.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AsyncDisplayKit/ASDisplayNode.mm b/AsyncDisplayKit/ASDisplayNode.mm index 30a1a1fe2f..c5cbcbd316 100644 --- a/AsyncDisplayKit/ASDisplayNode.mm +++ b/AsyncDisplayKit/ASDisplayNode.mm @@ -375,7 +375,7 @@ void ASDisplayNodePerformBlockOnMainThread(void (^block)()) // we generate placeholders at measure: time so that a node is guaranteed to have a placeholder ready to go // also if a node has no size, it should not have a placeholder - if (self.placeholderEnabled && [self displaysAsynchronously] && !CGSizeEqualToSize(_size, CGSizeZero)) { + if (self.placeholderEnabled && [self displaysAsynchronously] && _size.width > 0.0 && _size.height > 0.0) { if (!_placeholderImage) { _placeholderImage = [self placeholderImage]; }