diff --git a/src/advertising.c b/src/advertising.c
index 0131fc1..7f55a20 100644
--- a/src/advertising.c
+++ b/src/advertising.c
/* Reset existing instances */
if (feat->num_instances)
remove_advertising(manager, 0);
+
+ /* Emit property update */
+ g_dbus_emit_property_changed(btd_get_dbus_connection(),
+ adapter_get_path(manager->adapter),
+ LE_ADVERTISING_MGR_IFACE, "SupportedFeatures");
+
+ g_dbus_emit_property_changed(btd_get_dbus_connection(),
+ adapter_get_path(manager->adapter),
+ LE_ADVERTISING_MGR_IFACE, "SupportedIncludes");
+
+ g_dbus_emit_property_changed(btd_get_dbus_connection(),
+ adapter_get_path(manager->adapter),
+ LE_ADVERTISING_MGR_IFACE, "SupportedSecondaryChannels");
}
static void read_controller_cap_complete(uint8_t status, uint16_t length,