about summary refs log tree commit diff stats
path: root/AnodyneArchipelago/Menu/ConnectionState.cs
diff options
context:
space:
mode:
Diffstat (limited to 'AnodyneArchipelago/Menu/ConnectionState.cs')
-rw-r--r--AnodyneArchipelago/Menu/ConnectionState.cs10
1 files changed, 10 insertions, 0 deletions
diff --git a/AnodyneArchipelago/Menu/ConnectionState.cs b/AnodyneArchipelago/Menu/ConnectionState.cs index 877213f..3eac618 100644 --- a/AnodyneArchipelago/Menu/ConnectionState.cs +++ b/AnodyneArchipelago/Menu/ConnectionState.cs
@@ -50,6 +50,16 @@ namespace AnodyneArchipelago.Menu
50 { 50 {
51 if (_connectionTask != null && _connectionTask.IsCompleted) 51 if (_connectionTask != null && _connectionTask.IsCompleted)
52 { 52 {
53 if (_connectionTask.IsFaulted)
54 {
55 _text = _connectionTask.Exception.ToString();
56 _connectionTask = null;
57
58 UpdateDisplay();
59
60 return;
61 }
62
53 LoginResult result = _connectionTask.Result; 63 LoginResult result = _connectionTask.Result;
54 64
55 if (result.Successful) 65 if (result.Successful)