Ver Fonte

spiceio: fix crash on macOS

osy há 1 ano atrás
pai
commit
0b7110edcc
1 ficheiros alterados com 3 adições e 1 exclusões
  1. 3 1
      Services/UTMSpiceIO.m

+ 3 - 1
Services/UTMSpiceIO.m

@@ -204,7 +204,9 @@ NSString *const kUTMErrorDomain = @"com.utmapp.utm";
 - (void)spiceDisconnected:(CSConnection *)connection {
 - (void)spiceDisconnected:(CSConnection *)connection {
     NSAssert(connection == self.spiceConnection, @"Unknown connection");
     NSAssert(connection == self.spiceConnection, @"Unknown connection");
     self.isConnected = NO;
     self.isConnected = NO;
-    [self.delegate spiceDidDisconnect];
+    if ([self.delegate respondsToSelector:@selector(spiceDidDisconnect)]) {
+        [self.delegate spiceDidDisconnect];
+    }
 }
 }
 
 
 - (void)spiceError:(CSConnection *)connection code:(CSConnectionError)code message:(nullable NSString *)message {
 - (void)spiceError:(CSConnection *)connection code:(CSConnectionError)code message:(nullable NSString *)message {