summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
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);
}