From 8e7605cf161650a699449d95d39dd02231ab9142 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Fri, 4 Sep 2009 21:16:01 -0500 Subject: Fleshing out checking server attention by looking at all the indicators. --- src/messages-service.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src') diff --git a/src/messages-service.c b/src/messages-service.c index b6374f0..764bcf4 100644 --- a/src/messages-service.c +++ b/src/messages-service.c @@ -424,7 +424,16 @@ server_attention (serverList_t * slt) return; } + GList * pointer; + for (pointer = slt->imList; pointer != NULL; pointer = g_list_next(pointer)) { + imList_t * ilt = (imList_t *)pointer->data; + if (im_menu_item_get_attention(IM_MENU_ITEM(ilt->menuitem))) { + slt->attention = TRUE; + return; + } + } + slt->attention = FALSE; return; } -- cgit v1.2.3