From e463d272ad1f3a04359262a27fb9d71e4819cb36 Mon Sep 17 00:00:00 2001 From: Cidorvan Leite Date: Thu, 13 Mar 2008 19:53:03 +0000 Subject: uuids inserted sorted --- hcid/adapter.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hcid/adapter.c b/hcid/adapter.c index 461b8064..c9716dfd 100644 --- a/hcid/adapter.c +++ b/hcid/adapter.c @@ -3356,7 +3356,8 @@ static void discover_services_cb(gpointer user_data, sdp_list_t *recs, int err) gchar *uuid_str = bt_uuid2string(svcclass->data); if (uuid_str && !g_slist_find_custom(uuids, uuid_str, (GCompareFunc) strcmp)) - uuids = g_slist_append(uuids, uuid_str); + uuids = g_slist_insert_sorted(uuids, uuid_str, + (GCompareFunc) strcmp); sdp_list_free(svcclass, free); } -- cgit