From b509489087b4f2336c7f9f9fca8b3793fca5dc07 Mon Sep 17 00:00:00 2001 From: Ilia Burakov Date: Sun, 23 Nov 2025 19:27:36 -0500 Subject: [PATCH] Adds using statement for process object Ensures the process object is disposed of correctly by adding a using statement. This prevents potential resource leaks and improves application stability. --- WinSyncScroll/Services/WinApiService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/WinSyncScroll/Services/WinApiService.cs b/WinSyncScroll/Services/WinApiService.cs index 7b35bef..83663ce 100644 --- a/WinSyncScroll/Services/WinApiService.cs +++ b/WinSyncScroll/Services/WinApiService.cs @@ -57,7 +57,7 @@ public ICollection ListWindows() var className = PInvoke.GetClassName(windowHandle); var windowName = PInvoke.GetWindowText(windowHandle); - var process = Process.GetProcessById((int)processId); + using var process = Process.GetProcessById((int)processId); var processName = process.ProcessName; if (string.IsNullOrWhiteSpace(windowName))