summaryrefslogtreecommitdiffhomepage
path: root/patch
diff options
context:
space:
mode:
Diffstat (limited to 'patch')
-rw-r--r--patch/placemouse.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/patch/placemouse.c b/patch/placemouse.c
index 0208baf..0851e89 100644
--- a/patch/placemouse.c
+++ b/patch/placemouse.c
@@ -88,8 +88,10 @@ placemouse(const Arg *arg)
if ((r && r != prevr) || (attachmode != prevattachmode)) {
detachstack(c);
detach(c);
- if (c->mon != r->mon)
+ if (c->mon != r->mon) {
arrangemon(c->mon);
+ c->tags = r->mon->tagset[r->mon->seltags];
+ }
c->mon = r->mon;
r->mon->sel = r;