Do not dup backend. Fix this being leaked.
authorHarish Krishnaswamy <kharish@novell.com>
Sun, 3 Dec 2006 17:23:05 +0000 (17:23 +0000)
committerHarish Krishnaswamy <kharish@src.gnome.org>
Sun, 3 Dec 2006 17:23:05 +0000 (17:23 +0000)
2006-12-03  Harish Krishnaswamy  <kharish@novell.com>

* libedata-cal/e-data-cal-view.c:
(e_data_cal_view_set_property): Do not dup backend. Fix this being
leaked.

calendar/ChangeLog
calendar/libedata-cal/e-data-cal-view.c

index bdb16aa..1ff0f5b 100644 (file)
@@ -1,3 +1,9 @@
+2006-12-03  Harish Krishnaswamy  <kharish@novell.com>
+
+       * libedata-cal/e-data-cal-view.c:
+       (e_data_cal_view_set_property): Do not dup backend. Fix this being
+       leaked.
+
 2006-11-15  Chenthill Palanisamy  <pchenthill@novell.com>
 
        * libecal/e-cal-listener.c: (convert_status): Map the
index 3f972a3..21f2147 100644 (file)
@@ -273,7 +273,7 @@ e_data_cal_view_set_property (GObject *object, guint property_id, const GValue *
        
        switch (property_id) {
        case PROP_BACKEND:
-               priv->backend = E_CAL_BACKEND (g_value_dup_object (value));
+               priv->backend = E_CAL_BACKEND (g_value_get_object (value));
                break;
        case PROP_LISTENER:
                e_data_cal_view_add_listener (query, g_value_get_pointer (value));