]> Dogcows Code - chaz/openbox/blobdiff - openbox/config.c
LeastOverlap placement option (Fix bug 5385)
[chaz/openbox] / openbox / config.c
index 0d9eb689f2e7f4e7ad8ecc4073529413c1541371..1a3e6ddf5af908977d7fe55834a4f6fbe6f3c365 100644 (file)
@@ -581,9 +581,13 @@ static void parse_placement(xmlNodePtr node, gpointer d)
 
     node = node->children;
 
-    if ((n = obt_xml_find_node(node, "policy")))
+    if ((n = obt_xml_find_node(node, "policy"))) {
         if (obt_xml_node_contains(n, "UnderMouse"))
             config_place_policy = OB_PLACE_POLICY_MOUSE;
+        else if (obt_xml_node_contains(n, "LeastOverlap"))
+            config_place_policy = OB_PLACE_POLICY_LEASTOVERLAP;
+
+    }
     if ((n = obt_xml_find_node(node, "center")))
         config_place_center = obt_xml_node_bool(n);
     if ((n = obt_xml_find_node(node, "monitor"))) {
This page took 0.01913 seconds and 4 git commands to generate.