From bacccafe3cade697f8750ba08fe4f7e09a25fe6d Mon Sep 17 00:00:00 2001 From: Matt Kraai Date: Sun, 8 Feb 2009 00:22:12 +0000 Subject: [PATCH] Only put demands-attention windows into alt-tab if of appropriate type 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. svn path=/trunk/; revision=4123 --- src/core/display.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/display.c b/src/core/display.c index 4c45fa0f8..a2d4ef577 100644 --- a/src/core/display.c +++ b/src/core/display.c @@ -4564,7 +4564,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);