diff options
| author | Nathan Reiner <nathan@nathanreiner.xyz> | 2024-08-10 19:06:46 +0200 |
|---|---|---|
| committer | Nathan Reiner <nathan@nathanreiner.xyz> | 2024-08-10 19:06:46 +0200 |
| commit | 63cfcbe7a7745b276de58ec92e0141b958c44feb (patch) | |
| tree | 990e33a83756e27187033579ee2f85d5c79169d5 /src/config/keymap | |
| parent | b747ca8af52129876b577a4f20f7105a05c6b002 (diff) | |
use unsafe blocks instead of mutexes
Diffstat (limited to 'src/config/keymap')
| -rw-r--r-- | src/config/keymap/template.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/config/keymap/template.rs b/src/config/keymap/template.rs index cf68f80..37ebedf 100644 --- a/src/config/keymap/template.rs +++ b/src/config/keymap/template.rs @@ -17,7 +17,7 @@ macro_rules! KeyMapSections { pub fn handle(event: KeyEvent) -> bool { let (def, func) = { - let mut config = GlobalConfig::instance_mut(); + let config = GlobalConfig::get(); (config.keymap.$key.default_return, config.keymap.$key.store.get(event)) }; @@ -33,7 +33,7 @@ macro_rules! KeyMapSections { } pub fn map(event: KeyEvent, func: impl Runnable<(), bool> + 'static) { - GlobalConfig::instance_mut() + GlobalConfig::get() .keymap .$key .store @@ -44,11 +44,11 @@ macro_rules! KeyMapSections { impl UserData for $name { fn add_fields<'lua, M: mlua::prelude::LuaUserDataFields<'lua, Self>>(fields: &mut M) { fields.add_field_function_get("default", |_, _| { - Ok(GlobalConfig::instance().keymap.$key.default_return) + Ok(GlobalConfig::get().keymap.$key.default_return) }); fields.add_field_function_set("default", |_, _, def: bool| { - GlobalConfig::instance_mut().keymap.$key.default_return = def; + GlobalConfig::get().keymap.$key.default_return = def; Ok(()) }) } |