diff --git a/External/UbiquityStoreManager b/External/UbiquityStoreManager index 51bcfb69..805459de 160000 --- a/External/UbiquityStoreManager +++ b/External/UbiquityStoreManager @@ -1 +1 @@ -Subproject commit 51bcfb691ed906fcbbec4e020234fdbef21a2288 +Subproject commit 805459de9352f74b001811a865ade7a28bd40742 diff --git a/MasterPassword/ObjC/iOS/MPiOSAppDelegate.m b/MasterPassword/ObjC/iOS/MPiOSAppDelegate.m index 176ac7d4..51dfe31a 100644 --- a/MasterPassword/ObjC/iOS/MPiOSAppDelegate.m +++ b/MasterPassword/ObjC/iOS/MPiOSAppDelegate.m @@ -746,6 +746,14 @@ } ); } +- (void)ubiquityStoreManager:(UbiquityStoreManager *)manager failedLoadingStoreWithCause:(UbiquityStoreErrorCause)cause context:(id)context + wasCloud:(BOOL)wasCloudStore { + + dispatch_async( dispatch_get_main_queue(), ^{ + [self.storeLoading cancelOverlayAnimated:YES]; + } ); +} + - (BOOL)ubiquityStoreManager:(UbiquityStoreManager *)manager handleCloudContentCorruptionWithHealthyStore:(BOOL)storeHealthy { if (manager.cloudEnabled && !storeHealthy && !([self.handleCloudContentAlert.alertView isVisible] || [self.fixCloudContentAlert.alertView isVisible]))