Skip to content

Commit 7b6ba66

Browse files
committed
fix(ui): Fix renderer to properly invalidate canvas when starts loading
1 parent adad0a9 commit 7b6ba66

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

LogoSlideMaker.WinUi/Services/DisplayRenderer.cs

+5-2
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,12 @@ private void ViewModel_PropertyChanged(object? sender, PropertyChangedEventArgs
6262
Canvas.Invalidate();
6363
}
6464

65-
if (e.PropertyName == nameof(MainViewModel.IsLoading) && _viewModel.IsLoading == false)
65+
if (e.PropertyName == nameof(MainViewModel.IsLoading))
6666
{
67-
_primitives = _viewModel.Variant.GeneratePrimitives(_bitmapCache);
67+
if (!_viewModel.IsLoading)
68+
{
69+
_primitives = _viewModel.Variant.GeneratePrimitives(_bitmapCache);
70+
}
6871

6972
// New slide, redraw
7073
Canvas.Invalidate();

0 commit comments

Comments
 (0)