From 1dd75a05ff48887f9fd011abeb26ffd1b623caa7 Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Tue, 15 Aug 2017 15:03:23 -0400 Subject: [PATCH] Tweak concurrency in profile manager. // FREEBIE --- Signal/src/Profiles/OWSProfileManager.m | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Signal/src/Profiles/OWSProfileManager.m b/Signal/src/Profiles/OWSProfileManager.m index 95e0d57182..b734d73e29 100644 --- a/Signal/src/Profiles/OWSProfileManager.m +++ b/Signal/src/Profiles/OWSProfileManager.m @@ -947,9 +947,11 @@ const NSUInteger kOWSProfileManager_MaxAvatarDiameter = 640; [self saveUserProfile:userProfile]; - [ProfileFetcherJob runWithRecipientId:recipientId - networkManager:self.networkManager - ignoreThrottling:ignoreThrottling]; + dispatch_async(dispatch_get_main_queue(), ^{ + [ProfileFetcherJob runWithRecipientId:recipientId + networkManager:self.networkManager + ignoreThrottling:ignoreThrottling]; + }); } }); }