ignore unmapped and override_redirect windows.

This commit is contained in:
seanpringle 2012-09-01 23:49:31 +10:00
parent 7d4ae86418
commit 34a453e5a6
1 changed files with 3 additions and 1 deletions

View File

@ -719,6 +719,8 @@ void run_switcher(int mode, int fmode)
for (i = nwins-1; i > -1; i--)
{
if ((c = window_client(wins[i]))
&& c->xattr.map_state == IsViewable
&& !c->xattr.override_redirect
&& !client_has_state(c, netatoms[_NET_WM_STATE_SKIP_PAGER])
&& !client_has_state(c, netatoms[_NET_WM_STATE_SKIP_TASKBAR]))
{
@ -948,4 +950,4 @@ int main(int argc, char *argv[])
if (ev.type == KeyPress) handle_keypress(&ev);
}
return EXIT_SUCCESS;
}
}