summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addressbook/ChangeLog5
-rw-r--r--addressbook/libedata-book/e-book-backend-sexp.c5
2 files changed, 9 insertions, 1 deletions
diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog
index 003884006..548c95160 100644
--- a/addressbook/ChangeLog
+++ b/addressbook/ChangeLog
@@ -1,3 +1,8 @@
+2005-05-11 Sushma Rai <rsushma@novell.com>
+
+ * libedata-book/e-book-backend-sexp.c (compare_name): Considering
+ nickname also in full name query. Fixes #255756
+
2005-05-20 Ross Burton <ross@burtonini.com>
* backends/file/e-book-backend-file.c:
diff --git a/addressbook/libedata-book/e-book-backend-sexp.c b/addressbook/libedata-book/e-book-backend-sexp.c
index 8e81495b2..8a799a86f 100644
--- a/addressbook/libedata-book/e-book-backend-sexp.c
+++ b/addressbook/libedata-book/e-book-backend-sexp.c
@@ -153,7 +153,10 @@ compare_name (EContact *contact, const char *str,
name = e_contact_get_const (contact, E_CONTACT_GIVEN_NAME);
if (name && compare (name, str))
return TRUE;
-
+
+ name = e_contact_get_const (contact, E_CONTACT_NICKNAME);
+ if (name && compare (name, str))
+ return TRUE;
return FALSE;
}