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 /audio | |
parent | 79c4527aa8bfbed3a35c2a6ad179f2c498dead16 (diff) |
Replace destory function with proper unregister calls
Diffstat (limited to 'audio')
-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); |