src: Remove mutual reference between call -holder and -selector-item

This commit is contained in:
Bob Ham
2018-11-30 15:07:35 +00:00
parent 6eda18c4b3
commit 400c2fc041
4 changed files with 23 additions and 73 deletions

View File

@@ -137,14 +137,7 @@ dispose (GObject *object)
GObjectClass *parent_class = g_type_class_peek (G_TYPE_OBJECT);
CallsCallHolder *self = CALLS_CALL_HOLDER (object);
// Mutual reference
if (self->selector_item)
{
GObject *selector_item = G_OBJECT (self->selector_item);
self->selector_item = NULL;
g_object_unref (selector_item);
}
g_clear_object (&self->selector_item);
g_clear_object (&self->display);
g_clear_object (&self->data);