diff options
author | Will Wang <wiwang@mozilla.com> | 2015-08-28 18:40:30 +0800 |
---|---|---|
committer | Szymon Janc <szymon.janc@gmail.com> | 2015-09-01 21:00:49 +0200 |
commit | ac626bbd8c0ee69326aa35f9d45e032a06ac1813 (patch) | |
tree | 830260194dda89d169809d5fcb9cc5b7b09ea0aa /android/handsfree.c | |
parent | 6a475553c4c66ed7f1fa66130ec06ffc3dee8b39 (diff) | |
download | bluez-ac626bbd8c0ee69326aa35f9d45e032a06ac1813.tar.gz |
android/handsfree: Fix missing HFP WBS callback
Diffstat (limited to 'android/handsfree.c')
-rw-r--r-- | android/handsfree.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/android/handsfree.c b/android/handsfree.c index f2979265a..2f8a86721 100644 --- a/android/handsfree.c +++ b/android/handsfree.c @@ -1067,6 +1067,7 @@ static void at_cmd_bcs(struct hfp_context *result, enum hfp_gw_cmd_type type, void *user_data) { struct hf_device *dev = user_data; + struct hal_ev_handsfree_wbs ev; unsigned int val; DBG(""); @@ -1085,6 +1086,12 @@ static void at_cmd_bcs(struct hfp_context *result, enum hfp_gw_cmd_type type, break; } + ev.wbs = val; + bdaddr2android(&dev->bdaddr, ev.bdaddr); + + ipc_send_notif(hal_ipc, HAL_SERVICE_ID_HANDSFREE, + HAL_EV_HANDSFREE_WBS, sizeof(ev), &ev); + dev->proposed_codec = 0; dev->negotiated_codec = val; |