diff --git a/Wino.Core.UWP/Services/WinoServerConnectionManager.cs b/Wino.Core.UWP/Services/WinoServerConnectionManager.cs index 3243373e..39997183 100644 --- a/Wino.Core.UWP/Services/WinoServerConnectionManager.cs +++ b/Wino.Core.UWP/Services/WinoServerConnectionManager.cs @@ -131,12 +131,15 @@ namespace Wino.Core.UWP.Services ConnectingHandle?.TrySetException(canceledException); + Status = WinoServerConnectionStatus.Failed; return false; } catch (Exception ex) { Log.Error(ex, "Failed to connect to the server."); + ConnectingHandle?.TrySetException(ex); + Status = WinoServerConnectionStatus.Failed; return false; }