Browse Source

Merge pull request #9065 from ShadowMarker789/Issue-9064-Screen-Page-Crash

Fix for Issue 9064 - Dispatcher call instead
disbar
Max Katz 4 years ago
committed by GitHub
parent
commit
6a3804bfde
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      samples/ControlCatalog/Pages/ScreenPage.cs

3
samples/ControlCatalog/Pages/ScreenPage.cs

@ -5,6 +5,7 @@ using Avalonia.Controls;
using Avalonia.Media; using Avalonia.Media;
using Avalonia.Platform; using Avalonia.Platform;
using Avalonia.Rendering; using Avalonia.Rendering;
using Avalonia.Threading;
namespace ControlCatalog.Pages namespace ControlCatalog.Pages
{ {
@ -41,7 +42,7 @@ namespace ControlCatalog.Pages
if (screen.Bounds.X / 10f < _leftMost) if (screen.Bounds.X / 10f < _leftMost)
{ {
_leftMost = screen.Bounds.X / 10f; _leftMost = screen.Bounds.X / 10f;
InvalidateVisual(); Dispatcher.UIThread.Post(InvalidateVisual, DispatcherPriority.Background);
return; return;
} }

Loading…
Cancel
Save