diff options
Diffstat (limited to 'addressbook/backend/pas/pas-card-cursor.c')
-rw-r--r-- | addressbook/backend/pas/pas-card-cursor.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/addressbook/backend/pas/pas-card-cursor.c b/addressbook/backend/pas/pas-card-cursor.c index 52d8911271..8450a45028 100644 --- a/addressbook/backend/pas/pas-card-cursor.c +++ b/addressbook/backend/pas/pas-card-cursor.c @@ -30,10 +30,13 @@ pas_card_cursor_dispose (GObject *object) { PASCardCursor *cursor = PAS_CARD_CURSOR (object); - if ( cursor->priv ) + if ( cursor->priv ) { g_free ( cursor->priv ); + cursor->priv = NULL; + } - G_OBJECT_CLASS (parent_class)->dispose (object); + if (G_OBJECT_CLASS (parent_class)->dispose) + G_OBJECT_CLASS (parent_class)->dispose (object); } /* |