From a162472fd61b27675181cc74a7b695a5cfb0c089 Mon Sep 17 00:00:00 2001 From: JP Rosevear Date: Fri, 10 Nov 2000 16:35:22 +0000 Subject: Inc the iterator before finding the next changed item. 2000-11-10 JP Rosevear * conduits/calendar/calendar-conduit.c (for_each_modified): Inc the iterator before finding the next changed item. * conduits/todo/todo-conduit.c (for_each_modified): ditto svn path=/trunk/; revision=6533 --- calendar/ChangeLog | 7 +++++++ calendar/conduits/calendar/calendar-conduit.c | 3 ++- calendar/conduits/todo/todo-conduit.c | 3 ++- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/calendar/ChangeLog b/calendar/ChangeLog index b5d16bd41f..91a3b049ed 100644 --- a/calendar/ChangeLog +++ b/calendar/ChangeLog @@ -1,3 +1,10 @@ +2000-11-10 JP Rosevear + + * conduits/calendar/calendar-conduit.c (for_each_modified): Inc the + iterator before finding the next changed item. + + * conduits/todo/todo-conduit.c (for_each_modified): ditto + 2000-11-09 Jesse Pavel * gui/e-itip-control.c: I wrote the code so that recipients of meeting requests diff --git a/calendar/conduits/calendar/calendar-conduit.c b/calendar/conduits/calendar/calendar-conduit.c index 90bcb5e685..7341d7a292 100644 --- a/calendar/conduits/calendar/calendar-conduit.c +++ b/calendar/conduits/calendar/calendar-conduit.c @@ -849,7 +849,8 @@ for_each_modified (GnomePilotConduitSyncAbs *conduit, } } else { count++; - if ((iterator = next_changed_item (ctxt, iterator))) { + iterator = g_list_next (iterator); + if (iterator && (iterator = next_changed_item (ctxt, iterator))) { CalObjChange *coc = NULL; coc = iterator->data; diff --git a/calendar/conduits/todo/todo-conduit.c b/calendar/conduits/todo/todo-conduit.c index 12b04ad78c..b41dead5cc 100644 --- a/calendar/conduits/todo/todo-conduit.c +++ b/calendar/conduits/todo/todo-conduit.c @@ -723,7 +723,8 @@ for_each_modified (GnomePilotConduitSyncAbs *conduit, } } else { count++; - if ((iterator = next_changed_item (ctxt, iterator))) { + iterator = g_list_next (iterator); + if (iterator && (iterator = next_changed_item (ctxt, iterator))) { CalObjChange *coc = NULL; coc = iterator->data; -- cgit v1.2.3