From 6c0da161a67d5659928055fd1db3712c38d47b5f Mon Sep 17 00:00:00 2001 From: Federico Mena Quintero Date: Tue, 4 Mar 2025 16:33:40 -0600 Subject: [PATCH] gcal_schedule_section_apply_to_event(): Get the data from GcalScheduleValues, not the widgets Part-of: --- src/gui/event-editor/gcal-schedule-section.c | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/src/gui/event-editor/gcal-schedule-section.c b/src/gui/event-editor/gcal-schedule-section.c index d7979a43..53cd2022 100644 --- a/src/gui/event-editor/gcal-schedule-section.c +++ b/src/gui/event-editor/gcal-schedule-section.c @@ -539,22 +539,11 @@ gcal_schedule_section_apply_to_event (GcalScheduleSection *self, g_autoptr (GDateTime) start_date = NULL; g_autoptr (GDateTime) end_date = NULL; GcalRecurrenceFrequency freq; - gboolean all_day; GCAL_ENTRY; - all_day = all_day_selected (self); - - if (!all_day) - { - start_date = gcal_date_time_chooser_get_date_time (self->start_date_time_chooser); - end_date = gcal_date_time_chooser_get_date_time (self->end_date_time_chooser); - } - else - { - start_date = g_date_time_ref (gcal_date_chooser_row_get_date (self->start_date_row)); - end_date = g_date_time_ref (gcal_date_chooser_row_get_date (self->end_date_row)); - } + start_date = g_date_time_ref (self->values->date_start); + end_date = g_date_time_ref (self->values->date_end); #ifdef GCAL_ENABLE_TRACE { @@ -566,9 +555,9 @@ gcal_schedule_section_apply_to_event (GcalScheduleSection *self, } #endif - gcal_event_set_all_day (event, all_day); + gcal_event_set_all_day (event, self->values->all_day); - if (all_day) + if (self->values->all_day) { /* See the comment "While in iCalendar" elsewhere in this file. Here we restore the * correct date-time for the event.