- if (ucol_search(user->print_name, entry_text) != -ENOENT) {
- result_list = eina_list_append(result_list, item);
+ if (ucol_search(tl_user->print_name, entry_text) != -ENOENT) {
+ tl_result_list = eina_list_append(tl_result_list, tl_item);
+ }
+ }
+ }
+ Eina_List *contact_result_list = NULL;
+ Eina_List *l = NULL;
+ contact_data_s* cn_item = NULL;
+ //device contacts
+ if (ucol_is_jamo(entry_text)) {
+ LOGD("entry_text is jamo, %s", entry_text);
+ EINA_LIST_FOREACH(ad->contact_list, l, cn_item) {
+ int result;
+ result = ucol_compare_first_letters(cn_item->display_name, entry_text);
+ if (result == 0) {
+ contact_result_list = eina_list_append(contact_result_list, cn_item);
+ }
+ }
+ } else {
+ LOGD("entry_text is not jamo, %s", entry_text);
+ EINA_LIST_FOREACH(ad->contact_list, l, cn_item) {
+ if (ucol_search(cn_item->display_name, entry_text) != -ENOENT) {
+ contact_result_list = eina_list_append(contact_result_list, cn_item);