]> Dogcows Code - chaz/openbox/blobdiff - plugins/placement/placement.c
missed prefix of define
[chaz/openbox] / plugins / placement / placement.c
index e497505520d7d7d87803ef8516eff1845d98911a..e1c29df60a51bc07f172b5fdd7dbd3486af33809 100644 (file)
@@ -28,6 +28,12 @@ void plugin_setup_config()
 
 static Rect* pick_head(ObClient *c)
 {
+    /* try direct parent first */
+    if (c->transient_for && c->transient_for != OB_TRAN_GROUP) {
+        return screen_area_monitor(c->desktop,
+                                   client_monitor(c->transient_for));
+    }
+
     /* more than one guy in his group (more than just him) */
     if (c->group && c->group->members->next) {
         GSList *it;
This page took 0.023016 seconds and 4 git commands to generate.