summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCosimo Alfarano <cosimo.alfarano@collabora.co.uk>2010-02-15 14:03:18 +0000
committerCosimo Alfarano <cosimo.alfarano@collabora.co.uk>2010-02-15 15:28:04 +0000
commit46df058d18cd9a09541250c7ca22bda7d1b2b2e2 (patch)
tree9b84ba6fc2fa08acd6f607a734c010b9a0c3cc26
parent94451023a3909f2dfb82c84cfdcf1f7044bf41fa (diff)
Use of g_list_last/previous instead of g_list_reverse
-rw-r--r--telepathy-logger/dbus-service.c8
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 */