summaryrefslogtreecommitdiffstats
path: root/audio
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2008-06-03 15:10:20 +0000
committerMarcel Holtmann <marcel@holtmann.org>2008-06-03 15:10:20 +0000
commit67bbac85fb123990f461a5eeb2e0154dd6be87df (patch)
tree4fac1bad6477e693e3065bdea638382d8f496caa /audio
parent79c4527aa8bfbed3a35c2a6ad179f2c498dead16 (diff)
Replace destory function with proper unregister calls
Diffstat (limited to 'audio')
-rw-r--r--audio/manager.c5
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);