bluez: update to 5.62
[feed/packages.git] / utils / bluez / patches / 205-refresh_adv_manager_for_non-LE_devices.patch
index c42739ea8c1242f09e4dda79c4161610f5a2ae84..df1494ff52d9089074741f3b3d3dd3e09afc5283 100644 (file)
@@ -34,11 +34,12 @@ This commit prevents the call to btd_adv_manager_refresh for non-LE devices.
 
 --- a/src/adapter.c
 +++ b/src/adapter.c
-@@ -560,7 +560,8 @@ static void settings_changed(struct btd_
-               g_dbus_emit_property_changed(dbus_conn, adapter->path,
-                                       ADAPTER_INTERFACE, "Discoverable");
-               store_adapter_info(adapter);
+@@ -606,7 +606,9 @@ static void settings_changed(struct btd_
+                */
+               if (!adapter->discovery_discoverable)
+                       store_adapter_info(adapter);
 -              btd_adv_manager_refresh(adapter->adv_manager);
++
 +              if (adapter->supported_settings & MGMT_SETTING_LE)
 +                      btd_adv_manager_refresh(adapter->adv_manager);
        }