From 69adac833c5633714b84bf840c75aa814193b8a6 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Thu, 9 Oct 2008 09:09:01 +0200 Subject: Don't detect profile removal on during reverse service discovery Some devices will hide their service secords when they are connected so we incorrectly think that they have removed support for the profile. A simple solution is not to try to do this detection when we are doing reverse service discovery. --- src/device.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/device.h') diff --git a/src/device.h b/src/device.h index f977d7eb..a1fa15ab 100644 --- a/src/device.h +++ b/src/device.h @@ -29,7 +29,7 @@ struct btd_device *device_create(DBusConnection *conn, struct btd_adapter *adapt void device_remove(DBusConnection *conn, struct btd_device *device); gint device_address_cmp(struct btd_device *device, const gchar *address); int device_browse(struct btd_device *device, DBusConnection *conn, - DBusMessage *msg, uuid_t *search); + DBusMessage *msg, uuid_t *search, gboolean reverse); void device_probe_drivers(struct btd_device *device, GSList *uuids, sdp_list_t *recs); struct btd_adapter *device_get_adapter(struct btd_device *device); void device_get_address(struct btd_device *adapter, bdaddr_t *bdaddr); -- cgit