From d44e6847c7026390a7d1288c30af0750ae1f5192 Mon Sep 17 00:00:00 2001 From: Federico Mena Quintero Date: Mon, 7 Oct 2024 20:24:44 -0600 Subject: [PATCH] GcalScheduleSection: store the values when an event is set We don't use them yet; just hooking things up for now. Part-of: --- src/gui/event-editor/gcal-schedule-section.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/gui/event-editor/gcal-schedule-section.c b/src/gui/event-editor/gcal-schedule-section.c index fa3ce44c..a48d6bca 100644 --- a/src/gui/event-editor/gcal-schedule-section.c +++ b/src/gui/event-editor/gcal-schedule-section.c @@ -37,6 +37,8 @@ struct _GcalScheduleSection { GtkBox parent; + GcalScheduleValues *values; + AdwToggleGroup *schedule_type_toggle_group; AdwPreferencesGroup *start_date_group; GcalDateChooserRow *start_date_row; @@ -354,6 +356,8 @@ gcal_schedule_section_set_event (GcalEventEditorSection *section, g_set_object (&self->event, event); self->flags = flags; + self->values = gcal_schedule_values_from_event (event); + if (!event) GCAL_RETURN (); @@ -624,6 +628,7 @@ gcal_schedule_section_finalize (GObject *object) { GcalScheduleSection *self = (GcalScheduleSection *)object; + g_clear_pointer (&self->values, gcal_schedule_values_free); g_clear_object (&self->context); g_clear_object (&self->event);