diff options
| author | Johan Hedberg <johan.hedberg@nokia.com> | 2007-05-19 19:21:28 +0000 | 
|---|---|---|
| committer | Johan Hedberg <johan.hedberg@nokia.com> | 2007-05-19 19:21:28 +0000 | 
| commit | 242c84eea51f2c9e9f1c5bb190a9126fc5991df4 (patch) | |
| tree | 3b7c42366b53347d6ce144c0bac4a877a7c56457 | |
| parent | b4cd9d1c7d90aafb50a9f00247afa842477e08ee (diff) | |
Add missing DeviceCreated signal
| -rw-r--r-- | audio/manager.c | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/audio/manager.c b/audio/manager.c index d71509bf..b7766915 100644 --- a/audio/manager.c +++ b/audio/manager.c @@ -681,6 +681,7 @@ audio_device_t *manager_headset_connected(bdaddr_t *bda)  {  	audio_device_t *device;  	const char *path; +	gboolean created = FALSE;  	device = find_device(bda);  	if (device && device->headset) @@ -692,6 +693,7 @@ audio_device_t *manager_headset_connected(bdaddr_t *bda)  			free_device(device);  			return NULL;  		} +		created = TRUE;  	}  	if (!device->headset) @@ -702,6 +704,13 @@ audio_device_t *manager_headset_connected(bdaddr_t *bda)  	path = device->object_path; +	if (created) +		dbus_connection_emit_signal(connection, AUDIO_MANAGER_PATH, +						AUDIO_MANAGER_INTERFACE, +						"DeviceCreated", +						DBUS_TYPE_STRING, &path, +						DBUS_TYPE_INVALID); +  	dbus_connection_emit_signal(connection, AUDIO_MANAGER_PATH,  					AUDIO_MANAGER_INTERFACE,  					"HeadsetCreated", | 
