From 3282f0ec0954b6d73b18a48822ff44bd4675dd1d Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Thu, 23 Nov 2017 12:15:33 -0800 Subject: [PATCH] Create NSImage on background queue. --- Frameworks/RSCore/RSCore/NSImage+RSCore.m | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Frameworks/RSCore/RSCore/NSImage+RSCore.m b/Frameworks/RSCore/RSCore/NSImage+RSCore.m index 4ce495c98..82611b27b 100755 --- a/Frameworks/RSCore/RSCore/NSImage+RSCore.m +++ b/Frameworks/RSCore/RSCore/NSImage+RSCore.m @@ -16,9 +16,10 @@ NSParameterAssert(data != nil); - NSImage *image = [[NSImage alloc] initWithData:data]; - - RSCallBlockWithParameter(imageResultBlock, image); + dispatch_async(dispatch_get_global_queue(QOS_CLASS_DEFAULT, 0), ^{ + NSImage *image = [[NSImage alloc] initWithData:data]; + RSCallBlockWithParameter(imageResultBlock, image); + }); }