struct btd_adapter *adapter = data;
dbus_bool_t ipsp_initialized;
- DBG("property_get_ipsp_init_state called");
if (adapter->ipsp_intialized)
ipsp_initialized = TRUE;
else
adapter->ipsp_intialized = initialized;
- DBG("Set Ipsp init state for adapter %s", adapter->path);
-
g_dbus_emit_property_changed(dbus_conn, adapter->path,
ADAPTER_INTERFACE, "IpspInitStateChanged");
}
}
#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
- if(device_get_rpa_exist(dev) == true)
+ if (device_get_rpa_exist(dev) == true)
bdaddr_type = BDADDR_LE_RANDOM;
#endif
* kernels send them merged, so once we know which mgmt version
* supports this we can make the non-zero check conditional.
*/
+#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
+ if (bdaddr_type == BDADDR_LE_PUBLIC && eir_data.flags &&
+ !(eir_data.flags & EIR_BREDR_UNSUP)) {
+ device_set_bredr_support(dev);
+ /* Update last seen for BR/EDR in case its flag is set */
+ device_update_last_seen(dev, BDADDR_BREDR);
+ }
+#else
if (bdaddr_type != BDADDR_BREDR && eir_data.flags &&
!(eir_data.flags & EIR_BREDR_UNSUP)) {
device_set_bredr_support(dev);
/* Update last seen for BR/EDR in case its flag is set */
device_update_last_seen(dev, BDADDR_BREDR);
}
+#endif
if (eir_data.name != NULL && eir_data.name_complete)
device_store_cached_name(dev, eir_data.name);