From e88156380e54146419cf299ab539541d612b8d59 Mon Sep 17 00:00:00 2001 From: Bob Ham Date: Mon, 8 Oct 2018 11:44:27 +0000 Subject: [PATCH] call-holder: Fix widget references The display and selector item have floating references when created, not normal references. Therefore we need to sink both floating references. --- src/calls-call-holder.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/calls-call-holder.c b/src/calls-call-holder.c index 56f8905..c15c4d9 100644 --- a/src/calls-call-holder.c +++ b/src/calls-call-holder.c @@ -97,8 +97,11 @@ set_call (CallsCallHolder *self, CallsCall *call) g_object_unref (party); self->display = calls_call_display_new (self->data); + g_object_ref_sink (self->display); + self->selector_item = calls_call_selector_item_new (self); + g_object_ref_sink (self->selector_item); }