diff --git a/AsyncDisplayKit/ASImageNode.mm b/AsyncDisplayKit/ASImageNode.mm index 87e6a02427..2985e0f370 100644 --- a/AsyncDisplayKit/ASImageNode.mm +++ b/AsyncDisplayKit/ASImageNode.mm @@ -123,11 +123,8 @@ if (!ASObjectIsEqual(_image, image)) { _image = image; - ASDN::MutexUnlocker u(_imageLock); - ASPerformBlockOnMainThread(^{ - [self invalidateCalculatedLayout]; - [self setNeedsDisplay]; - }); + [self invalidateCalculatedLayout]; + [self setNeedsDisplay]; } }