From: Claudia Draghicescu Date: Tue, 8 Aug 2023 11:50:36 +0000 (+0300) Subject: adapter: Do not filter out broadcast advertiser X-Git-Tag: accepted/tizen/unified/20240117.163238~63 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8cb60ee4d309c84f237f4f228691040da0710c0c;p=platform%2Fupstream%2Fbluez.git adapter: Do not filter out broadcast advertiser This allows a broadcast advertiser to be passed up to application, if the adapter has the capability of being a Synchronized Receiver. --- diff --git a/src/adapter.c b/src/adapter.c index 3d8d001..c33953d 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -12370,6 +12370,13 @@ void btd_adapter_device_found(struct btd_adapter *adapter, return; } + /* Monitor Devices advertising Broadcast Announcements if the + * adapter is capable of synchronizing to it. + */ + if (eir_get_service_data(&eir_data, BAA_SERVICE_UUID) && + btd_adapter_has_settings(adapter, + MGMT_SETTING_ISO_SYNC_RECEIVER)) + monitoring = true; #ifdef TIZEN_FEATURE_BLUEZ_MODIFY /*DBG("List BREDR:%p LE:%p Discoverable:%d", adapter->discovery_list, adapter->le_discovery_list, discoverable);*/