diff options
author | Andrei Emeltchenko <andrei.emeltchenko@intel.com> | 2014-11-05 16:38:48 +0200 |
---|---|---|
committer | Szymon Janc <szymon.janc@tieto.com> | 2014-11-06 12:08:06 +0100 |
commit | b0ba2f3432c938e542c4829c4e1cc58f03fc3c89 (patch) | |
tree | cc7c6698aa3f8fe93ad1a87476da1709924a4792 /android/handsfree.c | |
parent | 86b2b8c24e69b417eabb5e2a8eb68849533c8644 (diff) | |
download | bluez-b0ba2f3432c938e542c4829c4e1cc58f03fc3c89.tar.gz |
android/handsfree: Add support for new API for volume_control
volume_control() in new Android API has bd_addr parameter.
Diffstat (limited to 'android/handsfree.c')
-rw-r--r-- | android/handsfree.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/android/handsfree.c b/android/handsfree.c index d31482cb2..fc6605a26 100644 --- a/android/handsfree.c +++ b/android/handsfree.c @@ -1947,10 +1947,13 @@ static void handle_volume_control(const void *buf, uint16_t len) const struct hal_cmd_handsfree_volume_control *cmd = buf; struct hf_device *dev; uint8_t status, volume; + bdaddr_t bdaddr; DBG("type=%u volume=%u", cmd->type, cmd->volume); - dev = find_default_device(); + android2bdaddr(cmd->bdaddr, &bdaddr); + + dev = find_device(&bdaddr); if (!dev) { status = HAL_STATUS_FAILED; goto done; |