EDataBookView: Unreference the EGdbusBookView in dispose().
authorMatthew Barnes <mbarnes@redhat.com>
Tue, 26 Mar 2013 17:44:30 +0000 (13:44 -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 EDataBookView references for this to not have been an issue
until now.

addressbook/libedata-book/e-data-book-view.c

index d6ca6f3..2e6d1c8 100644 (file)
@@ -465,6 +465,7 @@ data_book_view_dispose (GObject *object)
        priv = E_DATA_BOOK_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);