From 5685a8b5461b5965ca3ecf337d7d41549c3291a4 Mon Sep 17 00:00:00 2001 From: 21pages Date: Thu, 30 Mar 2023 16:44:09 +0800 Subject: [PATCH] fix elevated process crash when remote insert lock screen Signed-off-by: 21pages --- src/server/input_service.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/server/input_service.rs b/src/server/input_service.rs index 49fd1e188..25b41d0ef 100644 --- a/src/server/input_service.rs +++ b/src/server/input_service.rs @@ -1193,7 +1193,9 @@ fn is_function_key(ck: &EnumOrUnknown) -> bool { }); res = true; } else if ck.value() == ControlKey::LockScreen.value() { - lock_screen_2(); + std::thread::spawn(|| { + lock_screen_2(); + }); res = true; } return res;