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.
This commit is contained in:
@@ -97,8 +97,11 @@ set_call (CallsCallHolder *self, CallsCall *call)
|
|||||||
g_object_unref (party);
|
g_object_unref (party);
|
||||||
|
|
||||||
self->display = calls_call_display_new (self->data);
|
self->display = calls_call_display_new (self->data);
|
||||||
|
g_object_ref_sink (self->display);
|
||||||
|
|
||||||
self->selector_item =
|
self->selector_item =
|
||||||
calls_call_selector_item_new (self);
|
calls_call_selector_item_new (self);
|
||||||
|
g_object_ref_sink (self->selector_item);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user