aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--monsterwm.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/monsterwm.c b/monsterwm.c
index de0de82..4050991 100644
--- a/monsterwm.c
+++ b/monsterwm.c
@@ -461,9 +461,10 @@ void maprequest(XEvent *e) {
setfullscreen(c, (*(Atom *)state == netatoms[NET_FULLSCREEN]));
if (state) XFree(state);
+ update_current(c);
if (cd != newdsk) select_desktop(cd);
- if (cd == newdsk) { if (!c->isfloating) tile(); XMapWindow(dis, c->win); update_current(c); }
- else if (follow) { change_desktop(&(Arg){.i = newdsk}); update_current(c); }
+ if (cd == newdsk) { if (!c->isfloating) tile(); XMapWindow(dis, c->win); }
+ else if (follow) change_desktop(&(Arg){.i = newdsk});
grabbuttons(c);
desktopinfo();