aboutsummaryrefslogtreecommitdiff
path: root/monsterwm.c
diff options
context:
space:
mode:
authorIvan Kanakarakis <ivan.kanak@gmail.com>2012-04-26 17:19:24 +0300
committerIvan Kanakarakis <ivan.kanak@gmail.com>2012-04-26 17:19:24 +0300
commit1230112ff5f8294d4e05fd09de0b54220ddd77a0 (patch)
tree40c9995a197ebe5df1016a99879bea7bd50644cd /monsterwm.c
parent7af20d6416bfb3f9e034187aa0c59d9d5bc638ad (diff)
fix broken CLICK_TO_FOCUS setting
Diffstat (limited to 'monsterwm.c')
-rw-r--r--monsterwm.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/monsterwm.c b/monsterwm.c
index e3d79bf..92ad635 100644
--- a/monsterwm.c
+++ b/monsterwm.c
@@ -846,6 +846,8 @@ void update_current(client *c) {
XSetWindowBorderWidth(dis, c->win, (!head->next || c->isfullscrn
|| (mode == MONOCLE && !ISFFT(c))) ? 0:BORDER_WIDTH);
if (c != current) w[c->isfullscrn ? --fl:ISFFT(c) ? --ft:--n] = c->win;
+ if (CLICK_TO_FOCUS) XGrabButton(dis, Button1, None, c->win, True,
+ ButtonPressMask, GrabModeAsync, GrabModeAsync, None, None);
}
XRestackWindows(dis, w, LENGTH(w));