Windows demanding attention should never appear in the

alt-tab list unless they're of a type which might have appeared
        there anyway.  This solves a problem under AWN where docks which were
        marked as demanding attention appeared in all alt-tab lists;
        they were irrelevant and it was impossible to remove them from the
        lists.
	* src/core/display.c:


svn path=/trunk/; revision=4123
This commit is contained in:
Thomas James Alexander Thurman 2009-02-08 00:22:12 +00:00
parent 53b5d6d167
commit f2be9e4381
2 changed files with 13 additions and 1 deletions

View File

@ -1,3 +1,14 @@
2009-02-07 Thomas Thurman <tthurman@gnome.org>
Windows demanding attention should never appear in the
alt-tab list unless they're of a type which might have appeared
there anyway. This solves a problem under AWN where docks which were
marked as demanding attention appeared in all alt-tab lists;
they were irrelevant and it was impossible to remove them from the
lists.
* src/core/display.c:
2009-02-07 Thomas Thurman <tthurman@gnome.org>
* src/ui/theme.c: some commenting

View File

@ -4434,7 +4434,8 @@ meta_display_get_tab_list (MetaDisplay *display,
/* Check to see if it demands attention */
if (l_window->wm_state_demands_attention &&
l_window->workspace!=workspace)
l_window->workspace!=workspace &&
IN_TAB_CHAIN (l_window, type))
{
/* if it does, add it to the popup */
tab_list = g_list_prepend (tab_list, l_window);