From cf1d70e6c7e15b74ff6ce21838770c1e9e099f70 Mon Sep 17 00:00:00 2001 From: Titouan Real Date: Wed, 31 May 2023 11:11:39 +0200 Subject: [PATCH] Add condition to reset --- src/gui/event-editor/gcal-schedule-section.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gui/event-editor/gcal-schedule-section.c b/src/gui/event-editor/gcal-schedule-section.c index 90f9baa5..efe9d093 100644 --- a/src/gui/event-editor/gcal-schedule-section.c +++ b/src/gui/event-editor/gcal-schedule-section.c @@ -403,7 +403,9 @@ on_repeat_type_changed_cb (GtkWidget *widget, frequency = adw_combo_row_get_selected (ADW_COMBO_ROW (widget)); - adw_combo_row_set_selected (ADW_COMBO_ROW (self->repeat_duration_combo), GCAL_RECURRENCE_FOREVER); + if (frequency == GCAL_RECURRENCE_NO_REPEAT) + adw_combo_row_set_selected (ADW_COMBO_ROW (self->repeat_duration_combo), GCAL_RECURRENCE_FOREVER); + gtk_widget_set_visible (self->repeat_duration_combo, frequency != GCAL_RECURRENCE_NO_REPEAT); }