fix: crash caused by global_hotkey

This commit is contained in:
wonfen 2025-02-10 12:39:07 +08:00
parent ff2cf30238
commit 89d9f47191

View File

@ -162,7 +162,7 @@ pub fn run() {
log_err!(hotkey::Hotkey::global().register("Control+Q", "quit")); log_err!(hotkey::Hotkey::global().register("Control+Q", "quit"));
}; };
{ {
let is_enable_global_hotkey = { Config::verge().draft().enable_global_hotkey }.unwrap(); let is_enable_global_hotkey = Config::verge().latest().enable_global_hotkey.unwrap_or(true);
if !is_enable_global_hotkey { if !is_enable_global_hotkey {
log_err!(hotkey::Hotkey::global().init()) log_err!(hotkey::Hotkey::global().init())
} }
@ -178,11 +178,9 @@ pub fn run() {
log_err!(hotkey::Hotkey::global().unregister("Control+Q")); log_err!(hotkey::Hotkey::global().unregister("Control+Q"));
}; };
{ {
let is_enable_global_hotkey = { Config::verge().draft().enable_global_hotkey }.unwrap(); let is_enable_global_hotkey = Config::verge().latest().enable_global_hotkey.unwrap_or(true);
if !is_enable_global_hotkey { if !is_enable_global_hotkey {
log_err!(hotkey::Hotkey::global().reset()) log_err!(hotkey::Hotkey::global().reset())
} else {
log_err!(hotkey::Hotkey::global().init())
} }
} }
} }