From 56891363cb1d6773e4cbe1804f63fe9affbdeb33 Mon Sep 17 00:00:00 2001 From: Evangelos Ribeiro Tzaras Date: Wed, 11 Jan 2023 18:14:36 +0100 Subject: [PATCH] history-box: Fix clearing signal handler By the time g_clear_signal_handler() was invoked self->model had already been NULL'ed, so clear the signal before clearing the model. --- src/calls-history-box.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calls-history-box.c b/src/calls-history-box.c index 85d89b7..e15fa92 100644 --- a/src/calls-history-box.c +++ b/src/calls-history-box.c @@ -227,9 +227,9 @@ dispose (GObject *object) { CallsHistoryBox *self = CALLS_HISTORY_BOX (object); + g_clear_signal_handler (&self->model_changed_handler_id, self->model); g_clear_object (&self->slice_model); g_clear_object (&self->model); - g_clear_signal_handler (&self->model_changed_handler_id, self->model); G_OBJECT_CLASS (calls_history_box_parent_class)->dispose (object); }