1
1
Эх сурвалжийг харах

Make `SetSize` method asynchronous: replace `WindowResizing.SetSize` with `WindowResizing.SetSizeAsync` for improved async consistency.

Ruben 4 сар өмнө
parent
commit
28d4b9b9d1

+ 3 - 3
src/PicView.Avalonia/WindowBehavior/WindowFunctions.cs

@@ -213,7 +213,7 @@ public static class WindowFunctions
         vm.SizeToContent = SizeToContent.Manual;
         vm.CanResize = true;
         Settings.WindowProperties.AutoFit = false;
-        WindowResizing.SetSize(vm);
+        await WindowResizing.SetSizeAsync(vm);
         vm.ImageViewer.MainImage.InvalidateVisual();
         await SaveSettingsAsync().ConfigureAwait(false);
     }
@@ -225,7 +225,7 @@ public static class WindowFunctions
         Settings.WindowProperties.AutoFit = false;
         Settings.ImageScaling.StretchImage = true;
         vm.IsStretched = true;
-        WindowResizing.SetSize(vm);
+        await WindowResizing.SetSizeAsync(vm);
         vm.ImageViewer.MainImage.InvalidateVisual();
         await SaveSettingsAsync().ConfigureAwait(false);
     }
@@ -234,7 +234,7 @@ public static class WindowFunctions
     {
         Settings.ImageScaling.StretchImage = true;
         vm.IsStretched = true;
-        WindowResizing.SetSize(vm);
+        await WindowResizing.SetSizeAsync(vm);
         vm.ImageViewer.MainImage.InvalidateVisual();
         await SaveSettingsAsync().ConfigureAwait(false);
     }