From fdff421a8992f2cf3b3756e084b272ea4b16d422 Mon Sep 17 00:00:00 2001 From: Michele Scandura Date: Wed, 9 Dec 2020 14:12:43 +0000 Subject: [PATCH] bugfixing --- Sledgemapper/Sledgemapper.cs | 22 ++++++++++++++-------- Sledgemapper/Utils.cs | 1 - 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/Sledgemapper/Sledgemapper.cs b/Sledgemapper/Sledgemapper.cs index 4795e72..4552d87 100644 --- a/Sledgemapper/Sledgemapper.cs +++ b/Sledgemapper/Sledgemapper.cs @@ -13,6 +13,7 @@ using Sledgemapper.Shared.Entities; using Sledgemapper.UI; using System; using System.Collections.Generic; +using System.Diagnostics; using System.IO; using System.Linq; using System.Threading.Tasks; @@ -63,16 +64,19 @@ namespace Sledgemapper private async Task OnHubDisconnected(Exception arg) { _mainWidget.lblConnectionStatus.Text = "Disconnected"; + await Task.Yield(); } private async Task OnHubReconnecting(Exception arg) { _mainWidget.lblConnectionStatus.Text = "Reconnecting"; + await Task.Yield(); } private async Task OnHubReconnected(string arg) { _mainWidget.lblConnectionStatus.Text = "Connected"; + await Task.Yield(); } protected override void Initialize() @@ -839,6 +843,8 @@ namespace Sledgemapper { _sessionData.SessionName = localContent.TxtSession.Text; _mainWidget.lblSessionName.Text = _sessionData.SessionName; + _mainWidget.MenuConnectSync.Enabled = true; + _mainWidget.MenuConnectUpload.Enabled = true; localWindow.Close(); } } @@ -895,7 +901,8 @@ namespace Sledgemapper _communicationManager.SessionData.Overlays = _sessionData.Overlays; _communicationManager.SessionData.Walls = _sessionData.Walls; _mainWidget.lblSessionName.Text = _sessionData.SessionName; - + _mainWidget.MenuConnectSync.Enabled = true; + _mainWidget.MenuConnectUpload.Enabled = true; localWindow.Close(); } } @@ -921,7 +928,7 @@ namespace Sledgemapper } } - private async void OnButtonNoteOkClick(object sender, EventArgs e) + private void OnButtonNoteOkClick(object sender, EventArgs e) { var button = ((TextButton)sender); Container container = button.Parent; @@ -942,7 +949,7 @@ namespace Sledgemapper localWindow.Close(); } - private async void OnButtonNoteCancelClick(object sender, EventArgs e) + private void OnButtonNoteCancelClick(object sender, EventArgs e) { var button = ((TextButton)sender); Container container = button.Parent; @@ -1006,6 +1013,7 @@ namespace Sledgemapper { localContent.LblLoginError.Text = "Can't connect to the server"; localContent.LblLoginError.Visible = true; + Debug.Write(ex); } finally { @@ -1017,8 +1025,6 @@ namespace Sledgemapper { _mainWidget.MenuConnectNew.Enabled = true; _mainWidget.MenuConnectJoin.Enabled = true; - _mainWidget.MenuConnectSync.Enabled = true; - _mainWidget.MenuConnectUpload.Enabled = true; _mainWidget.lblUsername.Text = $"{_authResponse.Username} - {_authResponse.Initials}"; localWindow.Close(); } @@ -1094,6 +1100,7 @@ namespace Sledgemapper { localContent.LblLoginError.Text = "Can't connect to the server"; localContent.LblLoginError.Visible = true; + Debug.Write(ex); } finally { @@ -1104,8 +1111,6 @@ namespace Sledgemapper { _mainWidget.MenuConnectNew.Enabled = true; _mainWidget.MenuConnectJoin.Enabled = true; - _mainWidget.MenuConnectSync.Enabled = true; - _mainWidget.MenuConnectUpload.Enabled = true; _mainWidget.lblUsername.Text = $"{_authResponse.Username} - {_authResponse.Initials}"; @@ -1228,7 +1233,7 @@ namespace Sledgemapper content.BtnRegister.Click += OnButtonRegisterClick; content.BtnLogin.Click += OnButtonLoginClick; - + window.Content = content; window.ShowModal(_desktop); content.TxtEmail.SetKeyboardFocus(); @@ -1245,6 +1250,7 @@ namespace Sledgemapper _sessionData.Overlays = serverMap.Overlays; _sessionData.Map = serverMap.Map; _sessionData.Walls = serverMap.Walls; + _sessionData.Notes = serverMap.Notes; } private async void OnMenuConnectUploadSelected(object sender, EventArgs e) diff --git a/Sledgemapper/Utils.cs b/Sledgemapper/Utils.cs index 4fab48d..6a0cfd5 100644 --- a/Sledgemapper/Utils.cs +++ b/Sledgemapper/Utils.cs @@ -18,7 +18,6 @@ namespace Sledgemapper public static Color ToColor(this string s) { - System.Console.WriteLine(s); var hexs = s.TrimStart('#').Split(2).ToArray(); var color = new Color(int.Parse(hexs[0], System.Globalization.NumberStyles.HexNumber), int.Parse(hexs[1], System.Globalization.NumberStyles.HexNumber),