diff --git a/src/gui/gcal-window.c b/src/gui/gcal-window.c index 96afef5a..cb261c4c 100644 --- a/src/gui/gcal-window.c +++ b/src/gui/gcal-window.c @@ -694,7 +694,9 @@ on_event_editor_dialog_remove_event_cb (GcalEventEditorDialog *edit_dialog, GCAL_ENTRY; has_deleted_event = self->delete_event_toast != NULL; - g_clear_pointer (&self->delete_event_toast, adw_toast_dismiss); + if (self->delete_event_toast) + adw_toast_dismiss (self->delete_event_toast); + self->delete_event_toast = NULL; toast = adw_toast_new (has_deleted_event ? _("Another event deleted") : _("Event deleted")); adw_toast_set_timeout (toast, 5);