diff options
-rw-r--r-- | addressbook/ChangeLog | 6 | ||||
-rw-r--r-- | addressbook/backend/ebook/e-destination.c | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog index 1034cb0f2f..81712a455a 100644 --- a/addressbook/ChangeLog +++ b/addressbook/ChangeLog @@ -1,5 +1,11 @@ 2001-09-17 Jon Trowbridge <trow@ximian.com> + * backend/ebook/e-destination.c (e_destination_is_valid): We want + to assume that a destination that comes from a card is + automatically valid, but the right way to check that is by calling + e_destination_from_card, not by checking if dest->priv->card != + NULL. (Fixed bug #10017) + * gui/component/select-names/e-select-names-completion.c (match_name): Fixed a stupid bug was causing completion to fail for contacts who have only one name. (The classic example we all diff --git a/addressbook/backend/ebook/e-destination.c b/addressbook/backend/ebook/e-destination.c index e906cd8bed..f5564f37ae 100644 --- a/addressbook/backend/ebook/e-destination.c +++ b/addressbook/backend/ebook/e-destination.c @@ -331,7 +331,7 @@ e_destination_is_valid (const EDestination *dest) g_return_val_if_fail (E_IS_DESTINATION (dest), FALSE); - if (dest->priv->card != NULL) + if (e_destination_from_card (dest)) return TRUE; email = e_destination_get_email (dest); |