aboutsummaryrefslogtreecommitdiffstats
path: root/calendar
diff options
context:
space:
mode:
Diffstat (limited to 'calendar')
-rw-r--r--calendar/ChangeLog10
-rw-r--r--calendar/conduits/calendar/calendar-conduit.c6
-rw-r--r--calendar/conduits/todo/todo-conduit.c6
3 files changed, 20 insertions, 2 deletions
diff --git a/calendar/ChangeLog b/calendar/ChangeLog
index 7cbce3bf51..ea77c1ab76 100644
--- a/calendar/ChangeLog
+++ b/calendar/ChangeLog
@@ -1,3 +1,13 @@
+2003-03-20 JP Rosevear <jpr@ximian.com>
+
+ * conduits/calendar/calendar-conduit.c
+ (e_calendar_context_destroy): calcomponents are gobjects now
+ (calconduit_load_configuration): ref and sink to avoid warnings
+
+ * conduits/todo/todo-conduit.c (todoconduit_load_configuration):
+ ref and sink to avoid warnings
+ (e_todo_context_destroy): calcomponents are gobjects now
+
2003-03-20 Rodrigo Moya <rodrigo@ximian.com>
* gui/dialogs/cancel-comp.c (cancel_component_dialog): use a
diff --git a/calendar/conduits/calendar/calendar-conduit.c b/calendar/conduits/calendar/calendar-conduit.c
index b035d1775c..94bc2c3fd0 100644
--- a/calendar/conduits/calendar/calendar-conduit.c
+++ b/calendar/conduits/calendar/calendar-conduit.c
@@ -118,7 +118,11 @@ calconduit_load_configuration (guint32 pilot_id)
/* Sync Type */
management = gnome_pilot_conduit_management_new ("e_calendar_conduit", GNOME_PILOT_CONDUIT_MGMT_ID);
+ gtk_object_ref (GTK_OBJECT (management));
+ gtk_object_sink (GTK_OBJECT (management));
config = gnome_pilot_conduit_config_new (management, pilot_id);
+ gtk_object_ref (GTK_OBJECT (config));
+ gtk_object_sink (GTK_OBJECT (config));
if (!gnome_pilot_conduit_config_is_enabled (config, &c->sync_type))
c->sync_type = GnomePilotConduitSyncTypeNotSet;
gtk_object_unref (GTK_OBJECT (config));
@@ -308,7 +312,7 @@ e_calendar_context_destroy (ECalConduitContext *ctxt)
if (ctxt->client != NULL)
g_object_unref (ctxt->client);
if (ctxt->default_comp != NULL)
- gtk_object_unref (GTK_OBJECT (ctxt->default_comp));
+ g_object_unref (ctxt->default_comp);
if (ctxt->uids != NULL)
cal_obj_uid_list_free (ctxt->uids);
diff --git a/calendar/conduits/todo/todo-conduit.c b/calendar/conduits/todo/todo-conduit.c
index 18819b9b70..98f586716d 100644
--- a/calendar/conduits/todo/todo-conduit.c
+++ b/calendar/conduits/todo/todo-conduit.c
@@ -117,7 +117,11 @@ todoconduit_load_configuration (guint32 pilot_id)
c->pilot_id = pilot_id;
management = gnome_pilot_conduit_management_new ("e_todo_conduit", GNOME_PILOT_CONDUIT_MGMT_ID);
+ gtk_object_ref (GTK_OBJECT (management));
+ gtk_object_sink (GTK_OBJECT (management));
config = gnome_pilot_conduit_config_new (management, pilot_id);
+ gtk_object_ref (GTK_OBJECT (config));
+ gtk_object_sink (GTK_OBJECT (config));
if (!gnome_pilot_conduit_config_is_enabled (config, &c->sync_type))
c->sync_type = GnomePilotConduitSyncTypeNotSet;
gtk_object_unref (GTK_OBJECT (config));
@@ -308,7 +312,7 @@ e_todo_context_destroy (EToDoConduitContext *ctxt)
g_object_unref (ctxt->client);
if (ctxt->default_comp != NULL)
- gtk_object_unref (GTK_OBJECT (ctxt->default_comp));
+ g_object_unref (ctxt->default_comp);
if (ctxt->uids != NULL)
cal_obj_uid_list_free (ctxt->uids);