]> Dogcows Code - chaz/openbox/blobdiff - plugins/placement/placement.c
let transients go where they requested :( fuck xmms
[chaz/openbox] / plugins / placement / placement.c
index ea1a21e37c6b8f961838bd0361f73fb867472fd8..48cf5de3201942876e9911a6f4e1bb8884bc773d 100644 (file)
@@ -56,6 +56,9 @@ static void event(ObEvent *e, void *foo)
 {
     g_assert(e->type == Event_Client_New);
 
+    /* requested a position */
+    if (e->data.c.client->positioned) return;
+
     if (e->data.c.client->transient_for) {
         if (e->data.c.client->transient_for != OB_TRAN_GROUP) {
             ObClient *c = e->data.c.client;
@@ -101,9 +104,6 @@ static void event(ObEvent *e, void *foo)
         }
     }
 
-    /* requested a position */
-    if (e->data.c.client->positioned) return;
-
     if (!history || !place_history(e->data.c.client))
         place_random(e->data.c.client);
 }
This page took 0.024126 seconds and 4 git commands to generate.