diff options
author | Chris Toshok <toshok@ximian.com> | 2003-03-29 06:46:50 +0800 |
---|---|---|
committer | Chris Toshok <toshok@src.gnome.org> | 2003-03-29 06:46:50 +0800 |
commit | b759bc8bc4d9bdd28336e6ed827621cd71b7c185 (patch) | |
tree | 23776e2501c3f882a8e3ce851181125c3ff415f9 /addressbook/backend | |
parent | 1ebc39be4ef89d876f919df18b516e0c9e93ccdb (diff) | |
download | gsoc2013-evolution-b759bc8bc4d9bdd28336e6ed827621cd71b7c185.tar gsoc2013-evolution-b759bc8bc4d9bdd28336e6ed827621cd71b7c185.tar.gz gsoc2013-evolution-b759bc8bc4d9bdd28336e6ed827621cd71b7c185.tar.bz2 gsoc2013-evolution-b759bc8bc4d9bdd28336e6ed827621cd71b7c185.tar.lz gsoc2013-evolution-b759bc8bc4d9bdd28336e6ed827621cd71b7c185.tar.xz gsoc2013-evolution-b759bc8bc4d9bdd28336e6ed827621cd71b7c185.tar.zst gsoc2013-evolution-b759bc8bc4d9bdd28336e6ed827621cd71b7c185.zip |
[ fixes bug #40403 ] revert the fix for 28945, as was done on the 1.2
2003-03-28 Chris Toshok <toshok@ximian.com>
[ fixes bug #40403 ]
* backend/ebook/e-card.c (e_card_get_vobject): revert the fix for
28945, as was done on the 1.2 branch. this is because the "fix"
actually breaks internal use of contact lists. We need to make
the exporting of contacts DTRT, instead of fixing it here.
svn path=/trunk/; revision=20568
Diffstat (limited to 'addressbook/backend')
-rw-r--r-- | addressbook/backend/ebook/e-card.c | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/addressbook/backend/ebook/e-card.c b/addressbook/backend/ebook/e-card.c index 3a3f30e483..945888dad7 100644 --- a/addressbook/backend/ebook/e-card.c +++ b/addressbook/backend/ebook/e-card.c @@ -28,7 +28,6 @@ #include "e-util/ename/e-name-western.h" #include "e-util/ename/e-address-western.h" #include "e-book.h" -#include "e-destination.h" #define is_a_prop_of(obj,prop) (isAPropertyOf ((obj),(prop))) #define str_val(obj) (the_str = (vObjectValueType (obj))? fakeCString (vObjectUStringZValue (obj)) : calloc (1, 1)) @@ -578,15 +577,7 @@ e_card_get_vobject (const ECard *card, gboolean assumeUTF8) EIterator *iterator = e_list_get_iterator(card->email); for ( ; e_iterator_is_valid(iterator) ;e_iterator_next(iterator) ) { VObject *emailprop; - char *e = (char *) e_iterator_get(iterator); - if (!strncmp (e, "<?xml", 5)) { - EDestination *dest = e_destination_import (e); - emailprop = ADD_PROP_VALUE(vobj, VCEmailAddressProp, e_destination_get_address (dest)); - g_object_unref (dest); - } - else { - emailprop = ADD_PROP_VALUE(vobj, VCEmailAddressProp, e); - } + emailprop = ADD_PROP_VALUE(vobj, VCEmailAddressProp, (char *) e_iterator_get(iterator)); addProp (emailprop, VCInternetProp); } g_object_unref(iterator); |