]> git.0d.be Git - empathy.git/commitdiff
Set the edited icon for edited messages in the log viewer
authorDanielle Madeley <danielle.madeley@collabora.co.uk>
Fri, 20 May 2011 05:38:06 +0000 (15:38 +1000)
committerDanielle Madeley <danielle.madeley@collabora.co.uk>
Mon, 13 Jun 2011 16:04:04 +0000 (17:04 +0100)
libempathy-gtk/empathy-log-window.c

index eee79ffb239340d67d812a475448862b5ae15ff2..4d304c582c10b7cb89d2601478779b48f4b9e948 100644 (file)
@@ -771,8 +771,15 @@ get_icon_for_event (TplEvent *event)
 {
   const gchar *icon = NULL;
 
+  if (TPL_IS_TEXT_EVENT (event))
+    {
+      TplTextEvent *text = TPL_TEXT_EVENT (event);
+
+      if (!tp_str_empty (tpl_text_event_get_supersedes_token (text)))
+        icon = EMPATHY_IMAGE_EDIT_MESSAGE;
+    }
 #ifdef HAVE_CALL_LOGS
-  if (TPL_IS_CALL_EVENT (event))
+  else if (TPL_IS_CALL_EVENT (event))
     {
       TplCallEvent *call = TPL_CALL_EVENT (event);
       TplCallEndReason reason = tpl_call_event_get_end_reason (call);