From 66542a667356b82dc01334c063ec15a5e220873a Mon Sep 17 00:00:00 2001 From: Trystan Mata Date: Tue, 2 Sep 2025 14:09:00 +0200 Subject: [PATCH] edit-calendar-page: Check calendar before setting name while disposing The calendar is not initialized when opening and closing the calendar management dialog. Part-of: --- src/gui/calendar-management/gcal-edit-calendar-page.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gui/calendar-management/gcal-edit-calendar-page.c b/src/gui/calendar-management/gcal-edit-calendar-page.c index 527e432c..89878ab2 100644 --- a/src/gui/calendar-management/gcal-edit-calendar-page.c +++ b/src/gui/calendar-management/gcal-edit-calendar-page.c @@ -319,7 +319,8 @@ gcal_edit_calendar_page_dispose (GObject *object) { GcalEditCalendarPage *self = GCAL_EDIT_CALENDAR_PAGE (object); - gcal_calendar_set_name (self->calendar, gtk_editable_get_text (GTK_EDITABLE (self->name_entry))); + if (self->calendar) + gcal_calendar_set_name (self->calendar, gtk_editable_get_text (GTK_EDITABLE (self->name_entry))); G_OBJECT_CLASS (gcal_edit_calendar_page_parent_class)->dispose (object); }