From 5dffd5377bdb30c20f22553dd1482186ff322b6a Mon Sep 17 00:00:00 2001 From: JP Rosevear Date: Wed, 14 Jan 2004 15:24:08 +0000 Subject: don't try to set up the creation ecal unless we are actually creating a 2004-01-14 JP Rosevear * gui/tasks-component.c (impl_requestCreateItem): don't try to set up the creation ecal unless we are actually creating a new item svn path=/trunk/; revision=24218 --- calendar/gui/tasks-component.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'calendar/gui') diff --git a/calendar/gui/tasks-component.c b/calendar/gui/tasks-component.c index 09dd79b8d0..ce9f77157f 100644 --- a/calendar/gui/tasks-component.c +++ b/calendar/gui/tasks-component.c @@ -732,17 +732,18 @@ impl_requestCreateItem (PortableServer_Servant servant, { TasksComponent *tasks_component = TASKS_COMPONENT (bonobo_object_from_servant (servant)); TasksComponentPrivate *priv; - ECalComponent *comp; - TaskEditor *editor; - priv = tasks_component->priv; - - if (!setup_create_ecal (tasks_component)) - return; - - editor = task_editor_new (priv->create_ecal); + priv = tasks_component->priv; if (strcmp (item_type_name, CREATE_TASK_ID) == 0) { + ECalComponent *comp; + TaskEditor *editor; + + if (!setup_create_ecal (tasks_component)) + return; + + editor = task_editor_new (priv->create_ecal); + comp = get_default_task (priv->create_ecal); comp_editor_edit_comp (COMP_EDITOR (editor), comp); -- cgit v1.2.3