diff options
| author | Marcel Holtmann <marcel@holtmann.org> | 2008-06-03 15:10:20 +0000 | 
|---|---|---|
| committer | Marcel Holtmann <marcel@holtmann.org> | 2008-06-03 15:10:20 +0000 | 
| commit | 67bbac85fb123990f461a5eeb2e0154dd6be87df (patch) | |
| tree | 4fac1bad6477e693e3065bdea638382d8f496caa | |
| parent | 79c4527aa8bfbed3a35c2a6ad179f2c498dead16 (diff) | |
Replace destory function with proper unregister calls
| -rw-r--r-- | audio/manager.c | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/audio/manager.c b/audio/manager.c index 2c3e4257..0a8b6478 100644 --- a/audio/manager.c +++ b/audio/manager.c @@ -135,7 +135,7 @@ static struct audio_device *create_device(const bdaddr_t *bda)  static void destroy_device(struct audio_device *device)  { -	dbus_connection_destroy_object_path(connection, device->path); +	g_dbus_unregister_all_interfaces(connection, device->path);  }  static void remove_device(struct audio_device *device) @@ -1515,7 +1515,8 @@ void audio_manager_exit(void)  {  	server_exit(); -	dbus_connection_destroy_object_path(connection, AUDIO_MANAGER_PATH); +	g_dbus_unregister_interface(connection, AUDIO_MANAGER_PATH, +						AUDIO_MANAGER_INTERFACE);  	dbus_connection_unref(connection); | 
