diff options
Diffstat (limited to 'calendar')
-rw-r--r-- | calendar/ChangeLog | 4 | ||||
-rw-r--r-- | calendar/gui/dialogs/comp-editor.c | 21 |
2 files changed, 6 insertions, 19 deletions
diff --git a/calendar/ChangeLog b/calendar/ChangeLog index 547442bb77..61de6ee97e 100644 --- a/calendar/ChangeLog +++ b/calendar/ChangeLog @@ -1,5 +1,9 @@ 2004-01-15 Rodrigo Moya <rodrigo@ximian.com> + * gui/dialogs/comp-editor.c: reverted my changes made on Jan 8th. + +2004-01-15 Rodrigo Moya <rodrigo@ximian.com> + * gui/alarm-notify/save.[ch]: removed. * gui/alarm-notify/Makefile.am: removed save.[ch]. diff --git a/calendar/gui/dialogs/comp-editor.c b/calendar/gui/dialogs/comp-editor.c index e29c6c1ce6..805cf550a4 100644 --- a/calendar/gui/dialogs/comp-editor.c +++ b/calendar/gui/dialogs/comp-editor.c @@ -395,8 +395,6 @@ save_comp (CompEditor *editor) result = e_cal_modify_object (priv->client, e_cal_component_get_icalcomponent (priv->comp), priv->mod, &error); } - priv->updating = FALSE; - if (!result) { GtkWidget *dlg; char *msg; @@ -430,6 +428,8 @@ save_comp (CompEditor *editor) priv->changed = FALSE; } + priv->updating = FALSE; + return TRUE; } @@ -1525,27 +1525,10 @@ obj_modified_cb (ECal *client, GList *objects, gpointer data) { CompEditor *editor = COMP_EDITOR (data); CompEditorPrivate *priv; - GList *l; - gboolean found = FALSE; ECalComponent *comp = NULL; priv = editor->priv; - /* see if the component being edited is one that has changed */ - for (l = objects; l != NULL; l = l->next) { - const char *our_uid, *uid; - - e_cal_component_get_uid (priv->comp, &our_uid); - uid = icalcomponent_get_uid (l->data); - if (uid && our_uid && strcmp (uid, our_uid) == 0) { - found = TRUE; - break; - } - } - - if (!found) - return; - /* We queried based on a specific UID so we definitely changed */ if (priv->updating) return; |