aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook
diff options
context:
space:
mode:
Diffstat (limited to 'addressbook')
-rw-r--r--addressbook/ChangeLog5
-rw-r--r--addressbook/backend/ebook/e-card-simple.c2
2 files changed, 7 insertions, 0 deletions
diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog
index 07b556b16e..50ac011433 100644
--- a/addressbook/ChangeLog
+++ b/addressbook/ChangeLog
@@ -1,5 +1,10 @@
2000-05-08 Christopher James Lahey <clahey@helixcode.com>
+ * backend/ebook/e-card-simple.c: Fixed this up a bit. Syncing
+ should work better now.
+
+2000-05-08 Christopher James Lahey <clahey@helixcode.com>
+
* gui/minicard/e-minicard-view.c, gui/minicard/e-minicard.c,
gui/minicard/e-minicard.h, gui/minicard/e-reflow-sorted.c,
gui/minicard/e-reflow-sorted.h: Made a minimal number of things be
diff --git a/addressbook/backend/ebook/e-card-simple.c b/addressbook/backend/ebook/e-card-simple.c
index f2bcaaabc4..e6a043ab9e 100644
--- a/addressbook/backend/ebook/e-card-simple.c
+++ b/addressbook/backend/ebook/e-card-simple.c
@@ -709,6 +709,7 @@ e_card_simple_sync_card(ECardSimple *simple)
for (i = 0; i < E_CARD_SIMPLE_PHONE_ID_LAST; i ++) {
if ((phone->flags & phone_correspondences[i]) == phone_correspondences[i]) {
if (simple->phone[i]) {
+ simple->phone[i]->flags = phone_correspondences[i];
if (simple->phone[i]->number && *simple->phone[i]->number) {
e_card_iterator_set(iterator, simple->phone[i]);
} else {
@@ -766,6 +767,7 @@ e_card_simple_sync_card(ECardSimple *simple)
for (i = 0; i < E_CARD_SIMPLE_ADDRESS_ID_LAST; i ++) {
if ((address->flags & addr_correspondences[i]) == addr_correspondences[i]) {
if (simple->address[i]) {
+ simple->address[i]->flags = addr_correspondences[i];
if (simple->address[i]->data && *simple->address[i]->data) {
e_card_iterator_set(iterator, simple->address[i]);
} else {
>simon2005-03-092-1/+52 * Update to 0.5.1novel2005-03-092-3/+3 * Use @freebsd.org address for my ports.novel2005-03-081-1/+1 * add pureadmin 0.2.1ijliao2005-03-044-0/+49 * - Uptate 0.7.18sem2005-03-012-3/+3 * download.berlios.de seems to be unreliable from time to time, therefore addmarkus2005-02-281-1/+2 * BROKEN: Installs perllocal.podkris2005-02-281-0/+2 * Update tp 1.3.0 final and bump PORTREVISION.thierry2005-02-262-3/+3 * - Update to 0.5.0sem2005-02-264-29/+77 * - Update to 1.20sergei2005-02-223-5/+11 * Implement net/dante and net/socks5 support.krion2005-02-201-0/+12 * Update to 7.12.3perky2005-02-20