diff options
author | Christian Neukirchen <chneukirchen@gmail.com> | 2010-09-26 01:43:12 +0200 |
---|---|---|
committer | Christian Neukirchen <chneukirchen@gmail.com> | 2010-09-26 01:43:12 +0200 |
commit | b11c12e99b8577b44312f205fb84d0869dcfb61e (patch) | |
tree | bdd825eccdd788b90508d173f37d44556aa4b16d /xevents.c | |
parent | c9a14a8f40f247fe26d8ac85bdd488889ccf493d (diff) | |
parent | 1f310d57e2284d7e6bf1edc947a7f263baef8d5d (diff) | |
download | cwm-b11c12e99b8577b44312f205fb84d0869dcfb61e.tar.gz cwm-b11c12e99b8577b44312f205fb84d0869dcfb61e.tar.xz cwm-b11c12e99b8577b44312f205fb84d0869dcfb61e.zip |
Merge branch 'origin' into linux
Diffstat (limited to 'xevents.c')
-rw-r--r-- | xevents.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/xevents.c b/xevents.c index 9681790..3735d40 100644 --- a/xevents.c +++ b/xevents.c @@ -77,6 +77,7 @@ xev_handle_maprequest(XEvent *ee) XMapRequestEvent *e = &ee->xmaprequest; struct client_ctx *cc = NULL, *old_cc; XWindowAttributes xattr; + struct winmatch *wm; if ((old_cc = client_current()) != NULL) client_ptrsave(old_cc); @@ -86,6 +87,11 @@ xev_handle_maprequest(XEvent *ee) cc = client_new(e->window, screen_fromroot(xattr.root), 1); } + TAILQ_FOREACH(wm, &Conf.ignoreq, entry) { + if (strncasecmp(wm->title, cc->name, strlen(wm->title)) == 0) + return; + } + client_ptrwarp(cc); } |