From 9703b1e43ebb2bc4ee3b808e1301835d5cca9afc Mon Sep 17 00:00:00 2001 From: Evangelos Ribeiro Tzaras Date: Mon, 5 Apr 2021 07:25:31 +0200 Subject: [PATCH] best-match: disconnect old signal handlers --- src/calls-best-match.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calls-best-match.c b/src/calls-best-match.c index 3430fae..3db8fca 100644 --- a/src/calls-best-match.c +++ b/src/calls-best-match.c @@ -321,6 +321,8 @@ calls_best_match_set_phone_number (CallsBestMatch *self, if (phone_number[0] != '\0') self->phone_number = g_strdup (phone_number); + if (self->view) + g_signal_handlers_disconnect_by_data (self->view, self); g_clear_object (&self->view); if (self->phone_number) {