diff --git a/Client/ViewModels/ViewModelGame.cs b/Client/ViewModels/ViewModelGame.cs index d214565..4e7f042 100644 --- a/Client/ViewModels/ViewModelGame.cs +++ b/Client/ViewModels/ViewModelGame.cs @@ -100,7 +100,7 @@ namespace Client.ViewModels private void CanvasResetLocal() { this.window.CanvasForPaint.Children.Clear(); - data.Client.SendMessage(JSONConvert.GetMessageToSend(JSONConvert.CANVAS, JSONConvert.CANVAS_RESET)); + data.Client.SendMessage(JSONConvert.ConstructCanvasReset()); } @@ -193,7 +193,11 @@ namespace Client.ViewModels private void CanvasResetData() { - this.window.CanvasForPaint.Children.Clear(); + Application.Current.Dispatcher.Invoke(delegate + { + this.window.CanvasForPaint.Children.Clear(); + }); + } private void ChatBox_KeyDown() diff --git a/Client/Views/GameWindow.xaml b/Client/Views/GameWindow.xaml index 0f1a0c7..1db2611 100644 --- a/Client/Views/GameWindow.xaml +++ b/Client/Views/GameWindow.xaml @@ -40,7 +40,7 @@