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.
This commit is contained in:
@@ -330,15 +330,15 @@ on_done_button_clicked_cb (GtkButton *button,
|
|||||||
GcalManager *manager;
|
GcalManager *manager;
|
||||||
gint i;
|
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);
|
manager = gcal_context_get_manager (self->context);
|
||||||
calendar = gcal_event_get_calendar (self->event);
|
calendar = gcal_event_get_calendar (self->event);
|
||||||
|
|
||||||
if (gcal_calendar_is_read_only (calendar))
|
if (gcal_calendar_is_read_only (calendar))
|
||||||
GCAL_GOTO (out);
|
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);
|
selected_calendar = g_steal_pointer (&self->selected_calendar);
|
||||||
if (selected_calendar && calendar != selected_calendar)
|
if (selected_calendar && calendar != selected_calendar)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user