summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--patch/floatpos.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/patch/floatpos.c b/patch/floatpos.c
index 33f5bb6..1cdfcbb 100644
--- a/patch/floatpos.c
+++ b/patch/floatpos.c
@@ -3,7 +3,7 @@ floatpos(const Arg *arg)
{
Client *c = selmon->sel;
- if (!c || !c->isfloating)
+ if (!c || (selmon->lt[selmon->sellt]->arrange && !c->isfloating))
return;
setfloatpos(c, (char *)arg->v);