diff --git a/src/gui/macOS/fileproviderdomainmanager_mac.mm b/src/gui/macOS/fileproviderdomainmanager_mac.mm index c79503e9d9..4a83da3c30 100644 --- a/src/gui/macOS/fileproviderdomainmanager_mac.mm +++ b/src/gui/macOS/fileproviderdomainmanager_mac.mm @@ -253,7 +253,7 @@ class FileProviderDomainManager::Private { } } - void readdFileProviderDomain(NSFileProviderDomain * const domain) + void readdFileProviderDomain(NSFileProviderDomain * const domain, void (^completionHandler)()) { dispatch_async(dispatch_get_main_queue(), ^{ // Wait for this to finish @@ -265,6 +265,8 @@ class FileProviderDomainManager::Private { << error.code << error.localizedDescription; } + + completionHandler(); }]; });