event: implement GInitable

Since the event creation can fail, lets make it a GInitable
so that we can fail during initialization.

https://bugzilla.gnome.org/show_bug.cgi?id=763166
This commit is contained in:
Georges Basile Stavracas Neto
2016-09-28 00:07:28 -03:00
parent e79bdfb933
commit f1069c96d6
8 changed files with 155 additions and 24 deletions
+1 -1
View File
@@ -1061,7 +1061,7 @@ create_event_detailed_cb (GcalView *view,
GcalEvent *event;
comp = build_component_from_details ("", start_span, end_span);
event = gcal_event_new (gcal_manager_get_default_source (window->manager), comp);
event = gcal_event_new (gcal_manager_get_default_source (window->manager), comp, NULL);
gcal_edit_dialog_set_event_is_new (GCAL_EDIT_DIALOG (window->edit_dialog), TRUE);
gcal_edit_dialog_set_event (GCAL_EDIT_DIALOG (window->edit_dialog), event);