From e168170f9e32b8a314cec0d08e489b8d4de8bc75 Mon Sep 17 00:00:00 2001 From: Evangelos Ribeiro Tzaras Date: Mon, 16 Jan 2023 09:13:52 +0100 Subject: [PATCH] new-call-box: Respect object lifecycle for signals --- src/calls-new-call-box.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/calls-new-call-box.c b/src/calls-new-call-box.c index c3c9eb0..99bedf6 100644 --- a/src/calls-new-call-box.c +++ b/src/calls-new-call-box.c @@ -329,8 +329,11 @@ calls_new_call_box_init (CallsNewCallBox *self) hdy_combo_row_bind_name_model (self->origin_list, origins, get_origin_name, self, NULL); - g_signal_connect_swapped (origins, "items-changed", - G_CALLBACK (origin_count_changed_cb), self); + g_signal_connect_object (origins, + "items-changed", + G_CALLBACK (origin_count_changed_cb), + self, + G_CONNECT_SWAPPED); origin_count_changed_cb (self); }