From 2f8b9ab50c946f72689601d435f183e249c653dd Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Thu, 21 Feb 2013 08:30:03 -0600 Subject: [PATCH] bluez5: ref / unref handsfree audio --- plugins/bluez5.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/plugins/bluez5.c b/plugins/bluez5.c index 9233a2b2..788f3a25 100644 --- a/plugins/bluez5.c +++ b/plugins/bluez5.c @@ -35,6 +35,7 @@ #include #include #include +#include #include #include "bluez5.h" @@ -256,5 +257,17 @@ void bt_disconnect_profile(DBusConnection *conn, cb, user_data); } +static int bluez5_init(void) +{ + ofono_handsfree_audio_ref(); + + return 0; +} + +static void bluez5_exit(void) +{ + ofono_handsfree_audio_unref(); +} + OFONO_PLUGIN_DEFINE(bluez5, "BlueZ 5 Utils Plugin", VERSION, - OFONO_PLUGIN_PRIORITY_DEFAULT, NULL, NULL) + OFONO_PLUGIN_PRIORITY_DEFAULT, bluez5_init, bluez5_exit)