Hello!

I'm have to report that the MOD_ONLY_THIS improvements (included in
master, GNOME 3.0 and 2.32 branches, not released as .tar.gz as far as I
know) caused a regression in e_cal_remove_object(): it no longer removes
all VEVENTs with the given UID.

That's because it uses MOD_THIS, instead of MOD_ALL. The backend works
as intended. IMHO MOD_THIS is wrong for the intended and/or traditional
semantic of e_cal_remove_object().

This regression in combination with another bug led to internal
corruption in the file backend which shows up in SyncEvolution as
"Object not found" errors.

Patches here:

https://bugzilla.gnome.org/show_bug.cgi?id=655986

Chenthill, can you review please?

-- 
Bye, Patrick Ohly
--  
patrick.o...@gmx.de
http://www.estamos.de/


_______________________________________________
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers

Reply via email to