diff --git a/AsyncDisplayKit/ASDisplayNode.mm b/AsyncDisplayKit/ASDisplayNode.mm index 2fc5217c3e..2669bc68e6 100644 --- a/AsyncDisplayKit/ASDisplayNode.mm +++ b/AsyncDisplayKit/ASDisplayNode.mm @@ -1282,7 +1282,7 @@ static NSInteger incrementIfFound(NSInteger i) { [_supernode subnodeDisplayWillStart:self]; - if (_placeholderImage && _placeholderLayer) { + if (_placeholderImage && _placeholderLayer && self.layer.contents == nil) { _placeholderLayer.contents = (id)_placeholderImage.CGImage; [self.layer addSublayer:_placeholderLayer]; }