When setting a advertising.name other than on/off it shall also disable
local-name flag from Includes as that would cause an error when parsed
by the daemon.
Signed-off-by: Anuj Jain <anuj01.jain@samsung.com>
Signed-off-by: Ayush Garg <ayush.garg@samsung.com>
g_dbus_emit_property_changed(conn, AD_PATH, AD_IFACE, "LocalName");
+ /* Remove local-name from Includes since LocalName would be set */
+ if (ad.name) {
+ ad.name = false;
+ g_dbus_emit_property_changed(conn, AD_PATH, AD_IFACE,
+ "Includes");
+ }
+
return bt_shell_noninteractive_quit(EXIT_SUCCESS);
}