bugfixing

This commit is contained in:
Michele Scandura 2020-12-09 14:12:43 +00:00
parent ca86ef9cd7
commit fdff421a89
2 changed files with 14 additions and 9 deletions

View file

@ -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)

View file

@ -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),