]> git.0d.be Git - empathy.git/commitdiff
Cleanup little things
authorXavier Claessens <xclaesse@gmail.com>
Sat, 19 Jul 2008 07:43:05 +0000 (09:43 +0200)
committerXavier Claessens <xclaesse@gmail.com>
Thu, 11 Jun 2009 16:06:30 +0000 (18:06 +0200)
libempathy-gtk/empathy-theme-adium.c

index 9e3c41527a033b3887faa5f2a30d1014b9fd3675..2b2504ffdf8c900a840274c049c95ac52608c4f0 100644 (file)
@@ -306,12 +306,6 @@ theme_adium_parse_body (EmpathyThemeAdium *theme,
        return ret;
 }
 
-static void
-theme_adium_scroll_down (EmpathyChatView *view)
-{
-       /* Not implemented */
-}
-
 #define FOLLOW(cur, str) (!strncmp (cur, str, strlen (str)))
 static void
 theme_adium_append_message (EmpathyChatView *view,
@@ -362,6 +356,7 @@ theme_adium_append_message (EmpathyChatView *view,
                avatar_filename = priv->default_avatar_filename;
        }
 
+       /* FIXME: What if the message is an action "/me foo"? */
        /* Get the right html/func to add the message */
        if (priv->last_contact &&
            empathy_contact_equal (priv->last_contact, sender)) {
@@ -406,15 +401,18 @@ theme_adium_append_message (EmpathyChatView *view,
                        gchar *start;
                        gchar *end;
 
-                       /* Extract the time format it provided. */
+                       /* Extract the time format if provided. */
                        if (*(start = cur + strlen("%time")) == '{') {
                                start++;
                                end = strstr (start, "}%");
-                               if (!end) /* Invalid string */
+                               if (!end) {
+                                       /* Invalid string */
+                                       cur++;
                                        continue;
+                               }
                                format = g_strndup (start, end - start);
                                fin = end + 1;
-                       } 
+                       }
 
                        dup_replace = empathy_time_to_string_local (timestamp,
                                format ? format : EMPATHY_TIME_FORMAT_DISPLAY_SHORT);
@@ -471,6 +469,12 @@ theme_adium_scroll (EmpathyChatView *view,
        /* Not implemented */
 }
 
+static void
+theme_adium_scroll_down (EmpathyChatView *view)
+{
+       /* Not implemented */
+}
+
 static gboolean
 theme_adium_get_has_selection (EmpathyChatView *view)
 {