From c0cd46a5aa7c44821da0b1e9cab1fcfe7243ee54 Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Thu, 27 Feb 2025 17:50:54 +0800 Subject: [PATCH] Optimize HotkeyHandler --- v2rayN/v2rayN.Desktop/Handler/HotkeyHandler.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/v2rayN/v2rayN.Desktop/Handler/HotkeyHandler.cs b/v2rayN/v2rayN.Desktop/Handler/HotkeyHandler.cs index 05470af6..285bf442 100644 --- a/v2rayN/v2rayN.Desktop/Handler/HotkeyHandler.cs +++ b/v2rayN/v2rayN.Desktop/Handler/HotkeyHandler.cs @@ -24,7 +24,6 @@ namespace v2rayN.Desktop.Handler { _config = config; _updateFunc = updateFunc; - _hotKeyManager = new GlobalHotKeys.HotKeyManager(); Register(); } @@ -36,6 +35,11 @@ namespace v2rayN.Desktop.Handler private void Register() { + if (_config.GlobalHotkeys.Any(t => t.KeyCode > 0) == false) + { + return; + } + _hotKeyManager ??= new GlobalHotKeys.HotKeyManager(); _hotkeyTriggerDic.Clear(); foreach (var item in _config.GlobalHotkeys)