[evolution-patches] [Hackfest] patch to fix #271592 (eds/calendar/backends/contacts)
- From: Vivek Jain <jvivek novell com>
- To: evolution-patches lists ximian com
- Subject: [evolution-patches] [Hackfest] patch to fix #271592 (eds/calendar/backends/contacts)
- Date: Thu, 12 May 2005 17:51:30 +0530
Hi,
The attached patch fixes,
http://bugzilla.gnome.org/show_bug.cgi?id=271592
Though the patch fixes the original problem, I saw another problem that
when a contact is modified the view in calendar for that contact is not
updated instantly, however if you switch the views it updates.
Currently not sure, how to go about fixing that, also should that fix be
a part of the patch for the bug?
Thanks,
Vivek Jain
Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/evolution-data-server/calendar/ChangeLog,v
retrieving revision 1.458
diff -u -p -r1.458 ChangeLog
--- ChangeLog 11 May 2005 05:45:48 -0000 1.458
+++ ChangeLog 12 May 2005 12:12:37 -0000
@@ -1,3 +1,11 @@
+2005-05-12 Vivek Jain <jvivek novell com>
+
+ Fixes #271592
+ * backends/contacts/e-cal-backend-contacts.c:
+ (e_cal_backend_contacts_get_object):
+ check the uid to return the object corresponding to
+ birthday/anniversary
+
2005-05-11 Rodrigo Moya <rodrigo novell com>
* libedata-cal/e-cal-backend-sync.c:
Index: backends/contacts/e-cal-backend-contacts.c
===================================================================
RCS file: /cvs/gnome/evolution-data-server/calendar/backends/contacts/e-cal-backend-contacts.c,v
retrieving revision 1.18
diff -u -p -r1.18 e-cal-backend-contacts.c
--- backends/contacts/e-cal-backend-contacts.c 6 May 2005 03:26:47 -0000 1.18
+++ backends/contacts/e-cal-backend-contacts.c 12 May 2005 12:12:38 -0000
@@ -583,14 +583,14 @@ e_cal_backend_contacts_get_object (ECalB
if (!record)
return GNOME_Evolution_Calendar_ObjectNotFound;
- if (record->comp_birthday) {
+ if (record->comp_birthday && g_str_has_suffix (uid, BIRTHDAY_UID_EXT)) {
*object = e_cal_component_get_as_string (record->comp_birthday);
d(g_message ("Return birthday: %s", *object));
return GNOME_Evolution_Calendar_Success;
}
- if (record->comp_anniversary) {
+ if (record->comp_anniversary && g_str_has_suffix (uid, ANNIVERSARY_UID_EXT)) {
*object = e_cal_component_get_as_string (record->comp_anniversary);
d(g_message ("Return anniversary: %s", *object));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]