From 09d67113a2c2d7e46ef68c99edd5300733d4d49a Mon Sep 17 00:00:00 2001 From: Maarten Billemont Date: Mon, 10 Nov 2014 16:45:25 -0500 Subject: [PATCH] Fix deadlock when PSC's store becomes available. --- MasterPassword/ObjC/iOS/MPUsersViewController.m | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/MasterPassword/ObjC/iOS/MPUsersViewController.m b/MasterPassword/ObjC/iOS/MPUsersViewController.m index c64d76eb..f25869bc 100644 --- a/MasterPassword/ObjC/iOS/MPUsersViewController.m +++ b/MasterPassword/ObjC/iOS/MPUsersViewController.m @@ -682,8 +682,10 @@ referenceSizeForFooterInSection:(NSInteger)section { } ); PearlAddNotificationObserver( NSPersistentStoreCoordinatorStoresDidChangeNotification, [MPiOSAppDelegate get].storeCoordinator, nil, ^(MPUsersViewController *self, NSNotification *note) { - [self registerObservers]; - [self reloadUsers]; + PearlMainQueue( ^{ + [self registerObservers]; + [self reloadUsers]; + } ); } ); }