[evolution-data-server] Bug 670887: e_cal_client_generate_instances_for_object returns instances in reverse order
- From: Christophe Dumez <cdumez src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server] Bug 670887: e_cal_client_generate_instances_for_object returns instances in reverse order
- Date: Mon, 27 Feb 2012 20:20:46 +0000 (UTC)
commit 43b6a092e2d755067ec7e4b9a65040cb8549d017
Author: Christophe Dumez <christophe dumez intel com>
Date: Mon Feb 27 16:05:34 2012 +0200
Bug 670887: e_cal_client_generate_instances_for_object returns instances in reverse order
calendar/libecal/e-cal-client.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/calendar/libecal/e-cal-client.c b/calendar/libecal/e-cal-client.c
index 54fbdeb..4e4ad8c 100644
--- a/calendar/libecal/e-cal-client.c
+++ b/calendar/libecal/e-cal-client.c
@@ -1946,6 +1946,9 @@ process_instances (ECalComponent *comp,
rid = e_cal_component_get_recurid_as_string (comp);
+ /* Reverse the instances list because the add_instance() function is prepending */
+ instances = g_slist_reverse (instances);
+
/* now only return back the instances for the given object */
result = TRUE;
while (instances != NULL) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]