diff options
author | Cosimo Alfarano <cosimo.alfarano@collabora.co.uk> | 2010-02-15 14:03:18 +0000 |
---|---|---|
committer | Cosimo Alfarano <cosimo.alfarano@collabora.co.uk> | 2010-02-15 15:28:04 +0000 |
commit | 46df058d18cd9a09541250c7ca22bda7d1b2b2e2 (patch) | |
tree | 9b84ba6fc2fa08acd6f607a734c010b9a0c3cc26 | |
parent | 94451023a3909f2dfb82c84cfdcf1f7044bf41fa (diff) |
Use of g_list_last/previous instead of g_list_reverse
-rw-r--r-- | telepathy-logger/dbus-service.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/telepathy-logger/dbus-service.c b/telepathy-logger/dbus-service.c index fc94131bb..608127c98 100644 --- a/telepathy-logger/dbus-service.c +++ b/telepathy-logger/dbus-service.c @@ -166,9 +166,9 @@ tpl_dbus_service_get_recent_messages (TplSvcLogger *self, /* for each date returned, get at most <lines> lines, then if needed * check the previous date for the missing ones, and so on until * <lines> is reached, most recent date first */ - for (dates_ptr = g_list_reverse (dates); + for (dates_ptr = g_list_last (dates); dates_ptr != NULL && left_lines > 0; - dates_ptr = g_list_next (dates_ptr)) + dates_ptr = g_list_previous (dates_ptr)) { gchar *date = dates_ptr->data; GList *messages = tpl_log_manager_get_messages_for_date (priv->manager, @@ -176,9 +176,9 @@ tpl_dbus_service_get_recent_messages (TplSvcLogger *self, GList *messages_ptr; /* from the most recent message, backward */ - for (messages_ptr = g_list_reverse (messages); + for (messages_ptr = g_list_last (messages); messages_ptr != NULL && left_lines > 0; - messages_ptr = g_list_next (messages_ptr)) + messages_ptr = g_list_previous (messages_ptr)) { TplLogEntry *log = messages_ptr->data; /* keeps the reference and add to the result */ |