]> git.0d.be Git - empathy.git/commitdiff
Use a single-line return statement instead of if/else if/else if.
authorJonny Lamb <jonny.lamb@collabora.co.uk>
Fri, 6 Mar 2009 11:53:10 +0000 (11:53 +0000)
committerXavier Claessens <xclaesse@src.gnome.org>
Fri, 6 Mar 2009 11:53:10 +0000 (11:53 +0000)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=2612

libempathy/empathy-log-manager.c

index b8a3462689bc4a0101360f1e55bcda8d3054a116..196519a59d8bbafc53bac15a860e0fe86b90c232 100644 (file)
@@ -269,20 +269,11 @@ log_manager_sort_message_by_date (gconstpointer a,
        EmpathyMessage *one = (EmpathyMessage *) a;
        EmpathyMessage *two = (EmpathyMessage *) b;
        time_t one_time, two_time;
-       gint ret = 0;
 
        one_time = empathy_message_get_timestamp (one);
        two_time = empathy_message_get_timestamp (two);
 
-       if (one_time < two_time) {
-               ret = -1;
-       } else if (one_time == two_time) {
-               ret = 0;
-       } else if (one_time > two_time) {
-               ret = 1;
-       }
-
-       return ret;
+       return one_time < two_time ? -1 : one_time - two_time;
 }
 
 GList *