From 001d3ea624975ec15d7b89fc94a8201a6795f204 Mon Sep 17 00:00:00 2001 From: Eric Jensen Date: Wed, 8 Jun 2016 12:37:32 -0700 Subject: [PATCH] Use a strong reference to the current asset in order to prevent setting a placeholder image if the asset is set to nil while the placeholder image is generating --- AsyncDisplayKit/ASVideoNode.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AsyncDisplayKit/ASVideoNode.mm b/AsyncDisplayKit/ASVideoNode.mm index 89cb9fa5bb..6240ec55f6 100644 --- a/AsyncDisplayKit/ASVideoNode.mm +++ b/AsyncDisplayKit/ASVideoNode.mm @@ -224,7 +224,7 @@ static NSString * const kStatus = @"status"; - (void)generatePlaceholderImage { ASVideoNode * __weak weakSelf = self; - AVAsset * __weak asset = self.asset; + AVAsset *asset = self.asset; [self imageAtTime:kCMTimeZero completionHandler:^(UIImage *image) { ASPerformBlockOnMainThread(^{