From 43b6a092e2d755067ec7e4b9a65040cb8549d017 Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Mon, 27 Feb 2012 16:05:34 +0200 Subject: [PATCH] Bug 670887: e_cal_client_generate_instances_for_object returns instances in reverse order --- calendar/libecal/e-cal-client.c | 3 +++ 1 file changed, 3 insertions(+) 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) { -- 2.7.4