X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fconfig.c;h=e34bc158be876d0d035bf934e50c319e9c667ad7;hb=4e9a3becb48e0dd62723769996c2f8d808d227a6;hp=86068d75af24c06f68439294c3b1b9614384acf0;hpb=fba24cf073dc217d202dfb527bc0c9f8ddcbbd2d;p=chaz%2Fopenbox diff --git a/openbox/config.c b/openbox/config.c index 86068d75..e34bc158 100644 --- a/openbox/config.c +++ b/openbox/config.c @@ -33,6 +33,7 @@ gboolean config_focus_follow; guint config_focus_delay; gboolean config_focus_raise; gboolean config_focus_last; +gboolean config_focus_under_mouse; ObPlacePolicy config_place_policy; @@ -468,6 +469,8 @@ static void parse_focus(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node, config_focus_raise = parse_bool(doc, n); if ((n = parse_find_node("focusLast", node))) config_focus_last = parse_bool(doc, n); + if ((n = parse_find_node("underMouse", node))) + config_focus_under_mouse = parse_bool(doc, n); } static void parse_placement(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node, @@ -848,7 +851,8 @@ void config_startup(ObParseInst *i) config_focus_follow = FALSE; config_focus_delay = 0; config_focus_raise = FALSE; - config_focus_last = FALSE; + config_focus_last = TRUE; + config_focus_under_mouse = FALSE; parse_register(i, "focus", parse_focus, NULL);