diff --git a/samples/window_manager.dcfg b/samples/window_manager.dcfg index da82e21..478b92a 100644 --- a/samples/window_manager.dcfg +++ b/samples/window_manager.dcfg @@ -1,8 +1,8 @@ fn lib = { keybindings = [ - { key = 'Main-Shift-Escape' action = lib.quit_wm } - { key = 'Main-Shift-Q' action = lib.kill_application } - { key = 'Main-Shift-C' action = lib.close_application } + { key = 'Main-Shift-Escape' action = (lib.quit_wm) } + { key = 'Main-Shift-Q' action = (lib.kill_application) } + { key = 'Main-Shift-C' action = (lib.close_application) } { key = 'Main-Space' action = (lib.execute 'alacritty') } ] } diff --git a/src/dcfg.c b/src/dcfg.c index 56a59f7..55ff59a 100644 --- a/src/dcfg.c +++ b/src/dcfg.c @@ -1984,6 +1984,7 @@ bool dcfg_Value_evaluate_in_env( } if (!ret) { dcfg_destroy(*out_value); + *out_value = NULL; } return ret; }