diff --git a/src/search/magic-search.cpp b/src/search/magic-search.cpp index 110c5165d..ad8b7cf22 100644 --- a/src/search/magic-search.cpp +++ b/src/search/magic-search.cpp @@ -130,7 +130,7 @@ list MagicSearch::getContactListFromFilter(const string &filter, c } resultList->sort([](const SearchResult& lsr, const SearchResult& rsr){ - return lsr >= rsr; + return (!rsr.getFriend() && lsr.getFriend()) || lsr >= rsr; }); proxy = linphone_core_get_default_proxy_config(this->getCore()->getCCore());