From 74b1176c95936911aabd83d5671dea7cd99da763 Mon Sep 17 00:00:00 2001 From: JP Rosevear Date: Mon, 29 Oct 2001 02:35:07 +0000 Subject: unref the comp when finished 2001-10-28 JP Rosevear * conduits/calendar/calendar-conduit.c (add_record): unref the comp when finished * conduits/todo/todo-conduit.c (add_record): ditto svn path=/trunk/; revision=14316 --- calendar/conduits/calendar/calendar-conduit.c | 3 ++- .../calendar/e-calendar-conduit-control-applet.desktop.in | 8 -------- calendar/conduits/todo/e-todo-conduit-control-applet.desktop.in | 7 ------- calendar/conduits/todo/todo-conduit.c | 8 +++++--- 4 files changed, 7 insertions(+), 19 deletions(-) delete mode 100644 calendar/conduits/calendar/e-calendar-conduit-control-applet.desktop.in delete mode 100644 calendar/conduits/todo/e-todo-conduit-control-applet.desktop.in (limited to 'calendar/conduits') diff --git a/calendar/conduits/calendar/calendar-conduit.c b/calendar/conduits/calendar/calendar-conduit.c index 457ffa48cb..832651eb64 100644 --- a/calendar/conduits/calendar/calendar-conduit.c +++ b/calendar/conduits/calendar/calendar-conduit.c @@ -1271,9 +1271,10 @@ add_record (GnomePilotConduitSyncAbs *conduit, update_comp (conduit, comp, ctxt); cal_component_get_uid (comp, &uid); - e_pilot_map_insert (ctxt->map, remote->ID, uid, FALSE); + gtk_object_unref (GTK_OBJECT (comp)); + return retval; } diff --git a/calendar/conduits/calendar/e-calendar-conduit-control-applet.desktop.in b/calendar/conduits/calendar/e-calendar-conduit-control-applet.desktop.in deleted file mode 100644 index 5988e6cb08..0000000000 --- a/calendar/conduits/calendar/e-calendar-conduit-control-applet.desktop.in +++ /dev/null @@ -1,8 +0,0 @@ -[Desktop Entry] -_Name=Evolution Calendar Conduit -_Comment=Configure the Evolution Calendar conduit -Exec=e-calendar-conduit-control-applet --cap-id=1 -TryExec=e-calendar-conduit-control-applet -Terminal=0 -Type=Application -Icon=gnome-calendar-conduit.png diff --git a/calendar/conduits/todo/e-todo-conduit-control-applet.desktop.in b/calendar/conduits/todo/e-todo-conduit-control-applet.desktop.in deleted file mode 100644 index ec5856fcad..0000000000 --- a/calendar/conduits/todo/e-todo-conduit-control-applet.desktop.in +++ /dev/null @@ -1,7 +0,0 @@ -[Desktop Entry] -_Name=Evolution ToDo Conduit -_Comment=Configure the Evolution ToDo conduit -Exec=e-todo-conduit-control-applet --cap-id=1 -TryExec=e-todo-conduit-control-applet -Terminal=0 -Type=Application diff --git a/calendar/conduits/todo/todo-conduit.c b/calendar/conduits/todo/todo-conduit.c index fd0182a004..99da43b13f 100644 --- a/calendar/conduits/todo/todo-conduit.c +++ b/calendar/conduits/todo/todo-conduit.c @@ -576,7 +576,7 @@ comp_from_remote_record (GnomePilotConduitSyncAbs *conduit, cal_component_set_percent (comp, &percent); cal_component_set_status (comp, ICAL_STATUS_COMPLETED); } else { - int *percent; + int *percent = NULL; icalproperty_status status; cal_component_set_completed (comp, NULL); @@ -586,7 +586,8 @@ comp_from_remote_record (GnomePilotConduitSyncAbs *conduit, int p = 0; cal_component_set_percent (comp, &p); } - cal_component_free_percent (percent); + if (percent != NULL) + cal_component_free_percent (percent); cal_component_get_status (comp, &status); if (status == ICAL_STATUS_COMPLETED) @@ -973,9 +974,10 @@ add_record (GnomePilotConduitSyncAbs *conduit, update_comp (conduit, comp, ctxt); cal_component_get_uid (comp, &uid); - e_pilot_map_insert (ctxt->map, remote->ID, uid, FALSE); + gtk_object_unref (GTK_OBJECT (comp)); + return retval; } -- cgit v1.2.3