diff options
author | JP Rosevear <jpr@src.gnome.org> | 2003-03-05 03:52:37 +0800 |
---|---|---|
committer | JP Rosevear <jpr@src.gnome.org> | 2003-03-05 03:52:37 +0800 |
commit | 6b4c3984d52cfbf88ae84ee0102f4aa0c17a2a62 (patch) | |
tree | bba07b5f28966c10a90de8f550af895014b0b9bb /calendar/gui/comp-editor-factory.c | |
parent | cd4477930e72b1be069d5c97b90d96e989645bfc (diff) | |
download | gsoc2013-evolution-6b4c3984d52cfbf88ae84ee0102f4aa0c17a2a62.tar gsoc2013-evolution-6b4c3984d52cfbf88ae84ee0102f4aa0c17a2a62.tar.gz gsoc2013-evolution-6b4c3984d52cfbf88ae84ee0102f4aa0c17a2a62.tar.bz2 gsoc2013-evolution-6b4c3984d52cfbf88ae84ee0102f4aa0c17a2a62.tar.lz gsoc2013-evolution-6b4c3984d52cfbf88ae84ee0102f4aa0c17a2a62.tar.xz gsoc2013-evolution-6b4c3984d52cfbf88ae84ee0102f4aa0c17a2a62.tar.zst gsoc2013-evolution-6b4c3984d52cfbf88ae84ee0102f4aa0c17a2a62.zip |
If only the pipe wouldn't break.
svn path=/trunk/; revision=20143
Diffstat (limited to 'calendar/gui/comp-editor-factory.c')
-rw-r--r-- | calendar/gui/comp-editor-factory.c | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/calendar/gui/comp-editor-factory.c b/calendar/gui/comp-editor-factory.c index 3f1008d7ba..404b0ab5a6 100644 --- a/calendar/gui/comp-editor-factory.c +++ b/calendar/gui/comp-editor-factory.c @@ -301,7 +301,7 @@ edit_existing (OpenClient *oc, const char *uid) * type. */ static CalComponent * -get_default_event (gboolean all_day) +get_default_event (CalClient *client, gboolean all_day) { CalComponent *comp; struct icaltimetype itt; @@ -309,7 +309,7 @@ get_default_event (gboolean all_day) char *location; icaltimezone *zone; - comp = cal_comp_event_new_with_defaults (); + comp = cal_comp_event_new_with_defaults (client); location = calendar_config_get_timezone (); zone = icaltimezone_get_builtin_timezone (location); @@ -340,12 +340,11 @@ get_default_event (gboolean all_day) } static CalComponent * -get_default_task (void) +get_default_task (CalClient *client) { CalComponent *comp; - comp = cal_component_new (); - cal_component_set_new_vtype (comp, CAL_COMPONENT_TODO); + comp = cal_comp_task_new_with_defaults (client); return comp; } @@ -361,15 +360,15 @@ edit_new (OpenClient *oc, const GNOME_Evolution_Calendar_CompEditorFactory_CompE case GNOME_Evolution_Calendar_CompEditorFactory_EDITOR_MODE_EVENT: case GNOME_Evolution_Calendar_CompEditorFactory_EDITOR_MODE_MEETING: editor = COMP_EDITOR (event_editor_new (oc->client)); - comp = get_default_event (FALSE); + comp = get_default_event (oc->client, FALSE); break; case GNOME_Evolution_Calendar_CompEditorFactory_EDITOR_MODE_ALLDAY_EVENT: editor = COMP_EDITOR (event_editor_new (oc->client)); - comp = get_default_event (TRUE); + comp = get_default_event (oc->client, TRUE); break; case GNOME_Evolution_Calendar_CompEditorFactory_EDITOR_MODE_TODO: editor = COMP_EDITOR (task_editor_new (oc->client)); - comp = get_default_task (); + comp = get_default_task (oc->client); break; default: g_assert_not_reached (); |