GNOME Bugzilla – Bug 551628
Editing meeting duplicates it in a day view
Last modified: 2013-09-13 00:59:17 UTC
a) Let's have a meeting, opened a day view. b) double click on it and change end time. save changes. c) now you see two events in a same start time, furthermore, when clicking to other day the old event is still there (in the other day view). The old event should be wiped away.
Created attachment 118513 [details] [review] remove-old-events-in-view Patch to fix the bug.. Chen did the work mostly :-)
There is still an issue - when events are edited in the list view - the timezones of the edited events get lost. It becomes a floating time value.
As i see in e-cal-model-calendar.c:set_dtend, it seems to handle the timezone. But if this a already existing issue, it can be solved in a different bug. This patch is very important. Please test all the cases and commit the patch.
I have tested the patch with recurring/non-recurring appointments in day/week/list views. Apart from the unrelated issue mentioned in comment #2, the causes of this bug are fixed. As a side note, it is probably not a good design abstraction to have the day/week views respond differently to recurring and non-recurring events. The fact that we don't (yet) support recurring tasks and memos does help the cause a bit.. but yeah, it needs to be handled in a recur-agnostic approach. Patch committed to SVN trunk as r36322 http://svn.gnome.org/viewvc/evolution?view=revision&revision=36322