From 734cc22cb375e71c2fe34a7cb8df3e481d7b9256 Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Fri, 7 Dec 2018 15:06:28 -0500 Subject: [PATCH] Fix thread safety around CloudKit notifications. --- Signal/src/util/Backup/OWSBackup.m | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Signal/src/util/Backup/OWSBackup.m b/Signal/src/util/Backup/OWSBackup.m index e348ca6ad..68b73ac54 100644 --- a/Signal/src/util/Backup/OWSBackup.m +++ b/Signal/src/util/Backup/OWSBackup.m @@ -567,11 +567,11 @@ NSError *OWSBackupErrorWithDescription(NSString *description) - (void)ckAccountChanged { - OWSAssertIsOnMainThread(); - - [self ensureBackupExportState]; - - [self postDidChangeNotification]; + dispatch_async(dispatch_get_main_queue(), ^{ + [self ensureBackupExportState]; + + [self postDidChangeNotification]; + }); } #pragma mark - OWSBackupJobDelegate