From 774606a7b0ba1de07832cfbbd4b29ac296ca4bf4 Mon Sep 17 00:00:00 2001 From: futile Date: Thu, 27 Mar 2025 11:27:01 +0000 Subject: [PATCH] maybe fix `Empty current session` not having effect after a while --- src/features/empty_session.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/features/empty_session.rs b/src/features/empty_session.rs index 194c6b9..cb79bbb 100644 --- a/src/features/empty_session.rs +++ b/src/features/empty_session.rs @@ -2,7 +2,7 @@ use crate::{features, gui::App, util::Countdown}; use std::time::{Duration, Instant}; use sysinfo::System; use windows::Win32::{ - Foundation::{HANDLE, NTSTATUS}, + Foundation::{CloseHandle, HANDLE, NTSTATUS}, System::Threading::{OpenProcess, PROCESS_SUSPEND_RESUME}, }; @@ -58,5 +58,6 @@ pub fn activate(app: &mut App) { pub fn deactivate(app: &mut App) { unsafe { let _ = NtResumeProcess(app.game_handle); + let _ = CloseHandle(app.game_handle); } }