From 365e8a4917ad7a250b63f8c3e020438506cac311 Mon Sep 17 00:00:00 2001 From: Nicolas Gnyra Date: Sat, 25 Sep 2021 08:35:30 -0400 Subject: [PATCH] readonly --- WpfKenBurns/ScreensaverWindow.xaml.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/WpfKenBurns/ScreensaverWindow.xaml.cs b/WpfKenBurns/ScreensaverWindow.xaml.cs index 63c8110..46cd3c6 100644 --- a/WpfKenBurns/ScreensaverWindow.xaml.cs +++ b/WpfKenBurns/ScreensaverWindow.xaml.cs @@ -28,10 +28,11 @@ public partial class ScreensaverWindow : Window { public event Action? DisplayChanged; - private IntPtr windowHandle; - private Configuration configuration; + private readonly IntPtr windowHandle; + private readonly Configuration configuration; + private readonly bool isPreviewWindow = false; + private Point lastMousePosition = default; - private bool isPreviewWindow = false; private ScreensaverWindow(Configuration config) { @@ -54,8 +55,7 @@ public ScreensaverWindow(Configuration config, IntPtr previewHandle) : this(conf NativeMethods.SetWindowLong(windowHandle, -16, 0x40000000); // Place our window inside the parent - RECT parentRect; - NativeMethods.GetClientRect(previewHandle, out parentRect); + NativeMethods.GetClientRect(previewHandle, out RECT parentRect); NativeMethods.SetWindowPos(windowHandle, IntPtr.Zero, 0, 0, parentRect.Width, parentRect.Height, SetWindowPosFlags.ShowWindow);