Remove extraneous brackets, check _imageLoaded before doing work

This commit is contained in:
Garrett Moon
2016-03-11 21:23:52 -08:00
parent 53f6dadbbb
commit 3a7d150680

View File

@@ -173,14 +173,12 @@ static const CGSize kMinReleaseImageOnBackgroundSize = {20.0, 20.0};
[super displayWillStart]; [super displayWillStart];
if (_cacheSupportsSynchronousFetch) { if (_cacheSupportsSynchronousFetch) {
{ ASDN::MutexLocker l(_lock);
ASDN::MutexLocker l(_lock); if (_imageLoaded == NO && _URL && _downloadIdentifier == nil) {
if (_URL && _downloadIdentifier == nil) { UIImage *result = [_cache synchronouslyFetchedCachedImageWithURL:_URL];
UIImage *result = [_cache synchronouslyFetchedCachedImageWithURL:_URL]; if (result) {
if (result) { self.image = result;
self.image = result; _imageLoaded = YES;
_imageLoaded = YES;
}
} }
} }
} }