From c67e56f15e083893a375c766866ab268e3901bce Mon Sep 17 00:00:00 2001 From: Martin Duquesnoy Date: Sun, 19 Oct 2008 17:05:48 +0200 Subject: [PATCH] arrange: Add selbytag[seltag]->win for the focus condition (maybe fix the segfault --- src/client.c | 1 + src/layout.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/client.c b/src/client.c index df0d6ac..16fe92d 100644 --- a/src/client.c +++ b/src/client.c @@ -136,6 +136,7 @@ client_focus(Client *c) XSetWindowBorder(dpy, sel->tbar->win, conf.colors.bordernormal); } + if(c) grabbuttons(c, True); diff --git a/src/layout.c b/src/layout.c index 6ab12ce..ac40fc9 100644 --- a/src/layout.c +++ b/src/layout.c @@ -45,7 +45,7 @@ arrange(void) tags[seltag].layout.func(); - if(selbytag[seltag]) + if(selbytag[seltag] && selbytag[seltag]->win) client_focus(selbytag[seltag]); else client_focus(NULL);