فهرست منبع

Did a change with RPC that probably won't do anything

Kenric Nugteren 1 سال پیش
والد
کامیت
0bf7c65ad7
1فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 3 2
      InABox.Client.RPC/Transports/Socket/RPCClientSocketTransport.cs

+ 3 - 2
InABox.Client.RPC/Transports/Socket/RPCClientSocketTransport.cs

@@ -176,10 +176,11 @@ namespace InABox.Rpc
 
         private void Client_Closed(object sender, EventArgs e)
         {
+            var wasConnected = _connected;
+            _connected = false;
             openEvent.Set();
-            if (_connected)
+            if (wasConnected)
             {
-                _connected = false;
                 DoClose(RpcTransportCloseEventType.Closed);
             }
         }