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>
|
2009-02-07 Thomas Thurman <tthurman@gnome.org>
|
||||||
|
|
||||||
* src/ui/theme.c: some commenting
|
* src/ui/theme.c: some commenting
|
||||||
|
@ -4434,7 +4434,8 @@ meta_display_get_tab_list (MetaDisplay *display,
|
|||||||
|
|
||||||
/* Check to see if it demands attention */
|
/* Check to see if it demands attention */
|
||||||
if (l_window->wm_state_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 */
|
/* if it does, add it to the popup */
|
||||||
tab_list = g_list_prepend (tab_list, l_window);
|
tab_list = g_list_prepend (tab_list, l_window);
|
||||||
|
Loading…
Reference in New Issue
Block a user