X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fconfig.c;h=9b6c20285784eaf6c782618df8a2fb80f5af679f;hb=cf033623a0f5519a42d13119db5e023ffe08a1ac;hp=96fdd0f4082b30df0338c21b5fb39d69d1a7ec89;hpb=271e0fd9c87a97bb066b35f537a052235413fe5f;p=chaz%2Fopenbox diff --git a/openbox/config.c b/openbox/config.c index 96fdd0f4..9b6c2028 100644 --- a/openbox/config.c +++ b/openbox/config.c @@ -444,8 +444,13 @@ static void parse_mouse(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node, config_mouse_threshold = parse_int(doc, n); if ((n = parse_find_node("doubleClickTime", node))) config_mouse_dclicktime = parse_int(doc, n); - if ((n = parse_find_node("screenEdgeWarpTime", node))) + if ((n = parse_find_node("screenEdgeWarpTime", node))) { config_mouse_screenedgetime = parse_int(doc, n); + /* minimum value of 25 for this property, when it is 1 and you hit the + edge it basically never stops */ + if (config_mouse_screenedgetime && config_mouse_screenedgetime < 25) + config_mouse_screenedgetime = 25; + } n = parse_find_node("context", node); while (n) {