aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook
diff options
context:
space:
mode:
Diffstat (limited to 'addressbook')
-rw-r--r--addressbook/ChangeLog6
-rw-r--r--addressbook/backend/ebook/e-card-compare.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog
index b5b00450de..507ee7ed35 100644
--- a/addressbook/ChangeLog
+++ b/addressbook/ChangeLog
@@ -1,5 +1,11 @@
2002-01-18 Christopher James Lahey <clahey@ximian.com>
+ * backend/ebook/e-card-compare.c: Made username match with no
+ domain match be vague instead of partial. Fixes Ximian bug
+ #13612.
+
+2002-01-18 Christopher James Lahey <clahey@ximian.com>
+
* gui/component/addressbook.c (view_contact_cb): New verb to open
a bunch of cards.
diff --git a/addressbook/backend/ebook/e-card-compare.c b/addressbook/backend/ebook/e-card-compare.c
index 28e2b1e0c6..a022c4e394 100644
--- a/addressbook/backend/ebook/e-card-compare.c
+++ b/addressbook/backend/ebook/e-card-compare.c
@@ -424,7 +424,7 @@ compare_email_addresses (const gchar *addr1, const gchar *addr2)
return E_CARD_MATCH_NOT_APPLICABLE;
if (match_email_username (addr1, addr2))
- return match_email_hostname (addr1, addr2) ? E_CARD_MATCH_EXACT : E_CARD_MATCH_PARTIAL;
+ return match_email_hostname (addr1, addr2) ? E_CARD_MATCH_EXACT : E_CARD_MATCH_VAGUE;
return E_CARD_MATCH_NONE;
}