diff options
Diffstat (limited to 'plugins/placement')
| -rw-r--r-- | plugins/placement/placement.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/plugins/placement/placement.c b/plugins/placement/placement.c index d6011132..8a5d995a 100644 --- a/plugins/placement/placement.c +++ b/plugins/placement/placement.c @@ -37,6 +37,9 @@ static void event(ObEvent *e, void *foo) if (ob_state == State_Starting) return; + /* requested a position */ + if (e->data.c.client->positioned) return; + if (!place_history(e->data.c.client)) place_random(e->data.c.client); } |
