From 7c1c77662edf9ef232bb7648fa6c516d31de3648 Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Fri, 17 Apr 2009 14:50:06 +0200 Subject: [PATCH] Fix urgency hint for MUCs --- src/empathy-chat-window.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/empathy-chat-window.c b/src/empathy-chat-window.c index e6823344..145d45e7 100644 --- a/src/empathy-chat-window.c +++ b/src/empathy-chat-window.c @@ -954,7 +954,13 @@ chat_window_new_message_cb (EmpathyChat *chat, return; } - if (empathy_chat_get_members_count (chat) > 2) { + /* If empathy_chat_is_room() returns TRUE, that means it's a named MUC. + * If empathy_chat_get_remote_contact() returns NULL, that means it's + * an unamed MUC (msn-like). + * In case of a MUC, we set urgency only if the message contains our + * alias. */ + if (empathy_chat_is_room (chat) || + empathy_chat_get_remote_contact (chat) == NULL) { needs_urgency = empathy_message_should_highlight (message); } else { needs_urgency = TRUE; -- 2.39.2