From: Dana Jansens Date: Sat, 2 Aug 2003 17:57:52 +0000 (+0000) Subject: let transients go where they requested :( fuck xmms X-Git-Url: https://git.dogcows.com/gitweb?a=commitdiff_plain;h=b4b0c6257c15613f32736ee44f329198ac823c47;hp=cd647976261a0220ec689c9fe5d4efe02b2d0553;p=chaz%2Fopenbox let transients go where they requested :( fuck xmms --- 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); }