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:
parent
53b5d6d167
commit
f2be9e4381
11
ChangeLog
11
ChangeLog
@ -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
|
||||
|
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user