summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-08-02 17:57:52 +0000
committerDana Jansens <danakj@orodu.net>2003-08-02 17:57:52 +0000
commitb4b0c6257c15613f32736ee44f329198ac823c47 (patch)
tree0b6e78aaf395c315ed729cd46cc9ac298f308612 /plugins
parentcd647976261a0220ec689c9fe5d4efe02b2d0553 (diff)
let transients go where they requested :( fuck xmms
Diffstat (limited to 'plugins')
-rw-r--r--plugins/placement/placement.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/plugins/placement/placement.c b/plugins/placement/placement.c
index ea1a21e3..48cf5de3 100644
--- a/plugins/placement/placement.c
+++ b/plugins/placement/placement.c
@@ -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);
}