From 35fa75a89aed950c3946213ca1c73251b3cc96a0 Mon Sep 17 00:00:00 2001 From: Ivan Kanakarakis Date: Fri, 15 Jun 2012 14:40:23 +0300 Subject: fix focus behavior - unmapped clients dont get input focus --- monsterwm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'monsterwm.c') diff --git a/monsterwm.c b/monsterwm.c index ea196dd..f88f78c 100644 --- a/monsterwm.c +++ b/monsterwm.c @@ -461,10 +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); } else if (follow) change_desktop(&(Arg){.i = newdsk}); + if (follow || cd == newdsk) update_current(c); grabbuttons(c); desktopinfo(); -- cgit v1.3.1