From 39cee3cbc30bf7ed9ec59d125f43e6248fb0038e Mon Sep 17 00:00:00 2001 From: Hari Rana Date: Wed, 11 Mar 2026 16:15:54 -0400 Subject: [PATCH] event-editor/multi-choice: Check if destructor exists before clearing Without this check, the app supposedly crashes when we close it. GtkListBox frees itself the same way. Part-of: --- src/gui/event-editor/gcal-multi-choice.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gui/event-editor/gcal-multi-choice.c b/src/gui/event-editor/gcal-multi-choice.c index 3bf72afc..42970091 100644 --- a/src/gui/event-editor/gcal-multi-choice.c +++ b/src/gui/event-editor/gcal-multi-choice.c @@ -372,7 +372,8 @@ gcal_multi_choice_dispose (GObject *object) g_clear_pointer (&self->prev_button_tooltip_text, g_free); g_clear_pointer (&self->next_button_tooltip_text, g_free); - g_clear_pointer (&self->format_data, self->format_destroy); + if (self->format_destroy) + g_clear_pointer (&self->format_data, self->format_destroy); if (self->popover) {