Просмотр исходного кода

Fix: callbacks dispatched synchronously

Amir Khan 8 лет назад
Родитель
Сommit
eb6471837b
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      MobileLibrary/iOS/PsiphonTunnel/PsiphonTunnel/PsiphonTunnel.m

+ 1 - 1
MobileLibrary/iOS/PsiphonTunnel/PsiphonTunnel/PsiphonTunnel.m

@@ -1004,7 +1004,7 @@
 
 - (void)logMessage:(NSString *)message withTimestamp:(NSString * _Nonnull)timestamp {
     if ([self.tunneledAppDelegate respondsToSelector:@selector(onDiagnosticMessage:withTimestamp:)]) {
-        dispatch_async(self->callbackQueue, ^{
+        dispatch_sync(self->callbackQueue, ^{
             [self.tunneledAppDelegate onDiagnosticMessage:message withTimestamp:timestamp];
         });
     }