From 390795c72b53e0f15fc394172fd87b2395ae93a6 Mon Sep 17 00:00:00 2001 From: Claudio Takahasi Date: Mon, 19 Sep 2011 10:22:50 -0300 Subject: [PATCH] Fix Device UUIDs property list being sent empty When creating a new device, the UUIDs list is updated in the device probing function. This patch moves the function call which emit the signal after the device driver probing. --- src/device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/device.c b/src/device.c index 5d70589a9..6c3660fe2 100644 --- a/src/device.c +++ b/src/device.c @@ -1645,7 +1645,6 @@ static void primary_cb(GSList *services, guint8 status, gpointer user_data) goto done; } - services_changed(device); device_set_temporary(device, FALSE); for (l = services; l; l = l->next) { @@ -1672,6 +1671,7 @@ static void primary_cb(GSList *services, guint8 status, gpointer user_data) g_slist_free(uuids); + services_changed(device); create_device_reply(device, req); store_services(device); -- 2.47.3