GNOME Bugzilla – Bug 611860
Pilot calendar, todo, memo do not sync when timezone is set to UTC
Last modified: 2010-03-08 12:41:00 UTC
Created attachment 155274 [details] gpilotd output The calendar, todo, and memo applications on my pilot do not sync properly with Evolution when the timezone (/apps/evolution/calendar/display/timezone) is set to UTC. The sync runs to completion, but changes are not propagated between Evolution and the pilot. The gpilotd output is attached. The cause appears to be that e_cal_set_default_timezone bogusly returns failure instead of success if the passed timezone is the same as the one already set. I will attach a patch.
Created attachment 155275 [details] [review] Patch: return successfully if the timezone is already the same
Clearly returning failure in that situation is wrong. "git blame" suggests that little thought was given to the proper return value there. Please commit to both master and gnome-2-28. Nice catch.
I don't have commit access.
Committed the patch to master and gnome-2-28. It's in 2.29.92. http://git.gnome.org/browse/evolution-data-server/commit/?id=9e26e2a667e12f08032469d760be7db76c562bf0 http://git.gnome.org/browse/evolution-data-server/commit/?h=gnome-2-28&id=ca69b5cb6dd7a5fe5eb12888e41c5a6f967a4cec