[empathy] Don't highlight scrollback messages (#602288)



commit cf81786242c9143e0c8cb4956006ff29f1309d8d
Author: Guillaume Desmottes <guillaume desmottes collabora co uk>
Date:   Wed Dec 2 12:42:50 2009 +0000

    Don't highlight scrollback messages (#602288)

 libempathy/empathy-message.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/libempathy/empathy-message.c b/libempathy/empathy-message.c
index bab2865..0fe4578 100644
--- a/libempathy/empathy-message.c
+++ b/libempathy/empathy-message.c
@@ -445,6 +445,7 @@ empathy_message_should_highlight (EmpathyMessage *message)
 	gchar         *cf_msg, *cf_to;
 	gchar         *ch;
 	gboolean       ret_val;
+	TpChannelTextMessageFlags flags;
 
 	g_return_val_if_fail (EMPATHY_IS_MESSAGE (message), FALSE);
 
@@ -465,6 +466,13 @@ empathy_message_should_highlight (EmpathyMessage *message)
 		return FALSE;
 	}
 
+	flags = empathy_message_get_flags (message);
+	if (flags & TP_CHANNEL_TEXT_MESSAGE_FLAG_SCROLLBACK) {
+		/* FIXME: Ideally we shouldn't highlight scrollback messages only if they
+		 * have already been received by the user before (and so are in the logs) */
+		return FALSE;
+	}
+
 	cf_msg = g_utf8_casefold (msg, -1);
 	cf_to = g_utf8_casefold (to, -1);
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]