summaryrefslogtreecommitdiff
path: root/android/handsfree.c
diff options
context:
space:
mode:
authorAndrei Emeltchenko <andrei.emeltchenko@intel.com>2014-11-06 10:32:04 +0200
committerSzymon Janc <szymon.janc@tieto.com>2014-11-06 12:31:31 +0100
commitf87676bc4540c783acfdb5fefe2d8d877b422c4f (patch)
treead0a3f20026de9a78e6793b55ea4993e54c272ec /android/handsfree.c
parent7abcd024882301eb02ff4808edd68e1039d7e589 (diff)
downloadbluez-f87676bc4540c783acfdb5fefe2d8d877b422c4f.tar.gz
android/handsfree: Add support for new API for cnum_cmd_cb
CNUM Command notification callback has new parameter bdaddr. Currently use global device bdaddr.
Diffstat (limited to 'android/handsfree.c')
-rw-r--r--android/handsfree.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/android/handsfree.c b/android/handsfree.c
index c1224e6e4..0093f3a02 100644
--- a/android/handsfree.c
+++ b/android/handsfree.c
@@ -752,6 +752,7 @@ static void at_cmd_cnum(struct hfp_context *context,
enum hfp_gw_cmd_type type, void *user_data)
{
struct hf_device *dev = user_data;
+ struct hal_ev_handsfree_cnum ev;
DBG("");
@@ -760,8 +761,10 @@ static void at_cmd_cnum(struct hfp_context *context,
if (hfp_context_has_next(context))
break;
+ bdaddr2android(&dev->bdaddr, ev.bdaddr);
+
ipc_send_notif(hal_ipc, HAL_SERVICE_ID_HANDSFREE,
- HAL_EV_HANDSFREE_CNUM, 0, NULL);
+ HAL_EV_HANDSFREE_CNUM, sizeof(ev), &ev);
return;
case HFP_GW_CMD_TYPE_SET:
case HFP_GW_CMD_TYPE_READ: