X-Git-Url: http://sjero.net/git/?p=linphone;a=blobdiff_plain;f=gtk%2Ffriendlist.c;h=f7e683f959341fdd4f9bced7f60c4d553308b892;hp=8f73c2fcb7fea3d325547b5d58912cf3f0740377;hb=bfd0d728ec6a185bfcb4d8836d611765f8bc45e2;hpb=ca42ee87ded3fa4cbf44757f13e2f5537afbb498 diff --git a/gtk/friendlist.c b/gtk/friendlist.c index 8f73c2fc..f7e683f9 100644 --- a/gtk/friendlist.c +++ b/gtk/friendlist.c @@ -513,7 +513,11 @@ static gboolean friend_search_func(GtkTreeModel *model, gint column, gboolean ret=TRUE; gtk_tree_model_get(model,iter,FRIEND_NAME,&name,-1); if (name!=NULL){ - ret=strstr(name,key)==NULL; + gchar *uname=g_utf8_casefold(name,-1); /* need that to perform case-insensitive search in utf8 */ + gchar *ukey=g_utf8_casefold(key,-1); + ret=strstr(uname,ukey)==NULL; + g_free(uname); + g_free(ukey); g_free(name); } return ret;