[hackers] [wmii] Fix focus bug.

From: Kris Maglione <jg_AT_suckless.org>
Date: Sun Feb 18 18:36:29 2007

changeset: 1898:0f0545ba214e
tag: tip
user: Kris Maglione <jg_AT_suckless.org>
date: Sun Feb 18 12:33:17 2007 -0500
summary: Fix focus bug.

diff -r 6819d61ed7d0 -r 0f0545ba214e event.c
--- a/event.c Sun Feb 18 12:11:00 2007 -0500
+++ b/event.c Sun Feb 18 12:33:17 2007 -0500
@@ -276,6 +276,9 @@ focusin(XEvent *e) {
         Client *c;
         XFocusChangeEvent *ev = &e->xfocus;
 
+ if(ev->detail == NotifyPointer)
+ return;
+
         c = client_of_win(ev->window);
         if(c) {
                 if(verbose) {
@@ -321,6 +324,9 @@ focusout(XEvent *e) {
 focusout(XEvent *e) {
         Client *c;
         XFocusChangeEvent *ev = &e->xfocus;
+
+ if(ev->detail == NotifyPointer)
+ return;
 
         c = client_of_win(ev->window);
         if(c)
Received on Sun Feb 18 2007 - 18:36:29 UTC

This archive was generated by hypermail 2.2.0 : Sun Jul 13 2008 - 15:55:25 UTC