From dbd2f0df580ef8be5d7b51beccd64f95d7d5f132 Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Fri, 14 Oct 2022 13:38:41 -0300 Subject: [PATCH] event-editor/dialog: Don't apply changes to readonly events In practice this never does anything relevant, because widgets are insensitive, but it's better not to nonetheless. --- src/gui/event-editor/gcal-event-editor-dialog.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gui/event-editor/gcal-event-editor-dialog.c b/src/gui/event-editor/gcal-event-editor-dialog.c index 53aa3605..ea35cf0b 100644 --- a/src/gui/event-editor/gcal-event-editor-dialog.c +++ b/src/gui/event-editor/gcal-event-editor-dialog.c @@ -330,15 +330,15 @@ on_done_button_clicked_cb (GtkButton *button, GcalManager *manager; gint i; - for (i = 0; i < G_N_ELEMENTS (self->sections); i++) - gcal_event_editor_section_apply (self->sections[i]); - manager = gcal_context_get_manager (self->context); calendar = gcal_event_get_calendar (self->event); if (gcal_calendar_is_read_only (calendar)) GCAL_GOTO (out); + for (i = 0; i < G_N_ELEMENTS (self->sections); i++) + gcal_event_editor_section_apply (self->sections[i]); + selected_calendar = g_steal_pointer (&self->selected_calendar); if (selected_calendar && calendar != selected_calendar) {