diff options
author | JP Rosevear <jpr@ximian.com> | 2002-08-09 03:47:45 +0800 |
---|---|---|
committer | JP Rosevear <jpr@src.gnome.org> | 2002-08-09 03:47:45 +0800 |
commit | a599d0dd765ac86cf0f1f069b19f15a8179b9c05 (patch) | |
tree | 1fffef60ed9521b7d426ee434697229e04bfc7c7 /calendar/gui/dialogs | |
parent | a2726b7dc3a10c8660fc8377334c2a9f279387a8 (diff) | |
download | gsoc2013-evolution-a599d0dd765ac86cf0f1f069b19f15a8179b9c05.tar gsoc2013-evolution-a599d0dd765ac86cf0f1f069b19f15a8179b9c05.tar.gz gsoc2013-evolution-a599d0dd765ac86cf0f1f069b19f15a8179b9c05.tar.bz2 gsoc2013-evolution-a599d0dd765ac86cf0f1f069b19f15a8179b9c05.tar.lz gsoc2013-evolution-a599d0dd765ac86cf0f1f069b19f15a8179b9c05.tar.xz gsoc2013-evolution-a599d0dd765ac86cf0f1f069b19f15a8179b9c05.tar.zst gsoc2013-evolution-a599d0dd765ac86cf0f1f069b19f15a8179b9c05.zip |
check for an attendee in the list (comp_to_list): only add the user if
2002-08-08 JP Rosevear <jpr@ximian.com>
* gui/itip-utils.c (users_has_attendee): check for an attendee in
the list
(comp_to_list): only add the user if they aren't on the list
(comp_server_send): don't remove the users, pass back the list
(itip_send_comp): send to server before doing comp_minimal
* gui/dialogs/comp-editor.c (real_send_comp): edit and save the
updated comp
* pcs/cal.c (impl_Cal_send_object): copy the correct item to pass
back
svn path=/trunk/; revision=17747
Diffstat (limited to 'calendar/gui/dialogs')
-rw-r--r-- | calendar/gui/dialogs/comp-editor.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/calendar/gui/dialogs/comp-editor.c b/calendar/gui/dialogs/comp-editor.c index 44e7f80c20..2322b3bb69 100644 --- a/calendar/gui/dialogs/comp-editor.c +++ b/calendar/gui/dialogs/comp-editor.c @@ -954,13 +954,20 @@ static void real_send_comp (CompEditor *editor, CalComponentItipMethod method) { CompEditorPrivate *priv; - + CalComponent *tmp_comp; + g_return_if_fail (editor != NULL); g_return_if_fail (IS_COMP_EDITOR (editor)); priv = editor->priv; itip_send_comp (method, priv->comp, priv->client, NULL); + + tmp_comp = priv->comp; + gtk_object_ref (GTK_OBJECT (tmp_comp)); + comp_editor_edit_comp (editor, tmp_comp); + gtk_object_unref (GTK_OBJECT (tmp_comp)); + save_comp (editor); } |