diff options
Diffstat (limited to 'openbox/config.c')
| -rw-r--r-- | openbox/config.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/openbox/config.c b/openbox/config.c index 0d28be2c..33fadeb7 100644 --- a/openbox/config.c +++ b/openbox/config.c @@ -34,6 +34,7 @@ guint config_focus_delay; gboolean config_focus_raise; gboolean config_focus_last; gboolean config_focus_under_mouse; +gboolean config_unfocus_leave; ObPlacePolicy config_place_policy; gboolean config_place_center; @@ -504,6 +505,8 @@ static void parse_focus(xmlNodePtr node, gpointer d) config_focus_last = obt_parse_node_bool(n); if ((n = obt_parse_find_node(node, "underMouse"))) config_focus_under_mouse = obt_parse_node_bool(n); + if ((n = obt_parse_find_node(node, "unfocusOnLeave"))) + config_unfocus_leave = obt_parse_node_bool(n); } static void parse_placement(xmlNodePtr node, gpointer d) @@ -926,6 +929,7 @@ void config_startup(ObtParseInst *i) config_focus_raise = FALSE; config_focus_last = TRUE; config_focus_under_mouse = FALSE; + config_unfocus_leave = FALSE; obt_parse_register(i, "focus", parse_focus, NULL); |
