summaryrefslogtreecommitdiff
path: root/src/state/bar.rs
diff options
context:
space:
mode:
authorNathan Reiner <nathan@nathanreiner.xyz>2024-08-10 19:06:46 +0200
committerNathan Reiner <nathan@nathanreiner.xyz>2024-08-10 19:06:46 +0200
commit63cfcbe7a7745b276de58ec92e0141b958c44feb (patch)
tree990e33a83756e27187033579ee2f85d5c79169d5 /src/state/bar.rs
parentb747ca8af52129876b577a4f20f7105a05c6b002 (diff)
use unsafe blocks instead of mutexes
Diffstat (limited to 'src/state/bar.rs')
-rw-r--r--src/state/bar.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/state/bar.rs b/src/state/bar.rs
index 2f8e6aa..ea69dfe 100644
--- a/src/state/bar.rs
+++ b/src/state/bar.rs
@@ -1,5 +1,5 @@
macro_rules! BarState {
- ($name:ident, $type:ty, $cfg:expr, $cfg_mut:expr) => {
+ ($name:ident, $type:ty, $cfg:expr) => {
use crate::lua::evalsto::EvalTo;
use crate::widgets::statusbar::StatusBar;
use mlua::{Lua, UserData};
@@ -36,19 +36,19 @@ macro_rules! BarState {
fn add_fields<'lua, F: mlua::prelude::LuaUserDataFields<'lua, Self>>(fields: &mut F) {
fields.add_field_function_get("left", |_, _| Ok($cfg.left.clone()));
fields.add_field_function_set("left", |_, _, style: EvalTo<String, $type>| {
- $cfg_mut.left = style;
+ $cfg.left = style;
Ok(())
});
fields.add_field_function_get("middle", |_, _| Ok($cfg.middle.clone()));
fields.add_field_function_set("middle", |_, _, style: EvalTo<String, $type>| {
- $cfg_mut.middle = style;
+ $cfg.middle = style;
Ok(())
});
fields.add_field_function_get("right", |_, _| Ok($cfg.right.clone()));
fields.add_field_function_set("right", |_, _, style: EvalTo<String, $type>| {
- $cfg_mut.right = style;
+ $cfg.right = style;
Ok(())
});
}