[Evolution-hackers] regression in e_cal_remove_object()



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 Ohly gmx de
http://www.estamos.de/




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]