diff --git a/Source/NSDistributedNotificationCenter.m b/Source/NSDistributedNotificationCenter.m index 9d3509698..f67200f62 100644 --- a/Source/NSDistributedNotificationCenter.m +++ b/Source/NSDistributedNotificationCenter.m @@ -740,6 +740,7 @@ static NSDistributedNotificationCenter *netCenter = nil; while (_remote == nil && [limit timeIntervalSinceNow] > 0) { CREATE_AUTORELEASE_POOL(pool); + [NSThread sleepForTimeInterval: 0.05]; _remote = [NSConnection rootProxyForConnectionWithRegisteredName: service host: host usingNameServer: ns];