diff options
Diffstat (limited to 'hcid/adapter.c')
| -rw-r--r-- | hcid/adapter.c | 22 | 
1 files changed, 14 insertions, 8 deletions
| diff --git a/hcid/adapter.c b/hcid/adapter.c index c9716dfd..88cd6728 100644 --- a/hcid/adapter.c +++ b/hcid/adapter.c @@ -736,11 +736,13 @@ static DBusHandlerResult set_discoverable_timeout(DBusConnection *conn,  					"DiscoverableTimeoutChanged",  					DBUS_TYPE_UINT32, &timeout,  					DBUS_TYPE_INVALID); - -	dbus_connection_emit_property_changed(conn, dbus_message_get_path(msg), -					ADAPTER_INTERFACE, -					"DiscoverableTimeout", -					DBUS_TYPE_UINT32, &timeout); +	if (hcid_dbus_use_experimental()) { +		dbus_connection_emit_property_changed(conn, +						dbus_message_get_path(msg), +						ADAPTER_INTERFACE, +						"DiscoverableTimeout", +						DBUS_TYPE_UINT32, &timeout); +	}  	return send_message_and_unref(conn, reply);  } @@ -1155,9 +1157,13 @@ done:  	if (!reply)  		return DBUS_HANDLER_RESULT_NEED_MEMORY; -	dbus_connection_emit_property_changed(conn, dbus_message_get_path(msg), -						ADAPTER_INTERFACE, "Name", -						DBUS_TYPE_STRING, &name); +	if (hcid_dbus_use_experimental()) { +		dbus_connection_emit_property_changed(conn, +						dbus_message_get_path(msg), +						ADAPTER_INTERFACE, +						"Name", DBUS_TYPE_STRING, +						&name); +	}  	return send_message_and_unref(conn, reply);  } | 
