EDataCalView: Unreference the EGdbusCalView in dispose().
authorMatthew Barnes <mbarnes@redhat.com>
Tue, 26 Mar 2013 17:46:39 +0000 (13:46 -0400)
committerMatthew Barnes <mbarnes@redhat.com>
Tue, 26 Mar 2013 18:12:50 +0000 (14:12 -0400)
Recent reference counting fixes uncovered this.  We must have been
leaking EDataCalView references for this to not have been an issue
until now.

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

index ea9f129..5c710b7 100644 (file)
@@ -419,6 +419,7 @@ data_cal_view_dispose (GObject *object)
        priv = E_DATA_CAL_VIEW_GET_PRIVATE (object);
 
        g_clear_object (&priv->connection);
+       g_clear_object (&priv->gdbus_object);
        g_clear_object (&priv->backend);
        g_clear_object (&priv->sexp);