GNOME Bugzilla – Bug 269685
Changing a calendar item does not change the alarm text
Last modified: 2013-09-10 14:03:53 UTC
In Evolution-2.0.1, if you create a calendar item with an alarm and then let the alarm go off, then hit Snooze and change the appointment text, the next time the alarm appears it displays the original item text, not the new (changed) text. I have also observed this with recurring events, without hitting Snooze, and even between reboot cycles.
right, confirming this on 2.2.2. i've seen this before.
Created attachment 51686 [details] [review] Patch that fixes this problem Attaching a patch that fixes this problem. The CompQueuedAlarms structure needs to be updated with most recent component as soon as there is a change.
the above patch is not the right fix and there are some problems relating to modification of calendar component after snoozing. they all can be put under same category. Suspect http://bugzilla.gnome.org/show_bug.cgi?id=269689 and this bug are related.
Created attachment 52844 [details] [review] updates all local alarm structures when calendar component changes This patch works for all except for a gw recurring event for which the problem is much deeper than just updating local structures ... opened a separate bug for that http://bugzilla.gnome.org/show_bug.cgi?id=317575
committed the fix to gnome-2-12 and head branches.
Verified in evolution 2.4.1
This bug is actually still present in: # rpm -q evolution evolution-data-server evolution-2.6.1-1.fc5.2 evolution-data-server-1.6.1-1.fc5.2 Reopening. See also bug 269689.
Lot of code has been changed in alarm now. Assigning to srini.
I have rewritten alarm in 2.7.x. Im sure this will be fixed there. Lots of issues were resolved in the HEAD. I tried it too. This is fixed in 2.7.x
i can confirm that this is fixed in the development version (2.7.1). the fix will be available in the next major release (2.8).