GNOME Bugzilla – Bug 322864
e_cal_new_system_calendar doesn't work at all
Last modified: 2013-09-14 16:49:06 UTC
Version details: This also occurs in garnome 2.13.2 Distribution/Version: Ubuntu breezy When using an ECal as returned from e_cal_new_system_calendar, the initial objects-added signal will be received, as will signals generated by the client, but signals generated by other applications (such as Evolution) on the system calendar will not be received and changes will not be propogated correctly, in either direction. This is due to 'uri = g_build_filename ("file://", g_get_home_dir (), ".evolution", "calendar", "local", "system", NULL);' returning a uri that starts with 'file:/' instead of 'file:///'
Created attachment 55437 [details] [review] Patch Attaching an (untested, bad me) patch to fix this. The problem is that g_build_filename() will collapse multiple path separators into one as they are meaningless in path names, but are not in URIs.
Confirming this bug as 'Ross' also has observed this problem. After 'Harish/Chen' reviewes this patch and checked in state of the bug can be changed to 'Fixed'.
Annoying that this didn't get into 2.6. Any chance of it getting into the stable series?
Patch looks good to commit. Please commit to HEAD as well as STABLE branch.
Hm, I'm a fool: Tor had caught this earlier.
Hmm.. I guess, me too. (Didn't check the actual sources)