Diff between 3d3262e16b042f222634f2d7897e3afdb82d9a39 and cac8bb67889dea494c2766095901f71ff232c5c6
Changed Files
| File | Additions | Deletions | Status |
| android/handsfree.c | +2 | -3 | modified |
Full Patch
diff --git a/android/handsfree.c b/android/handsfree.c
index dba1cb4..7fbe64b 100644
--- a/android/handsfree.c
+++ b/android/handsfree.c
@@ -995,9 +995,8 @@ static bool connect_sco(struct hf_device *dev)
{
uint16_t voice_settings;
- if (!codec_negotiation_supported(dev))
- voice_settings = 0;
- else if (dev->negotiated_codec != CODEC_ID_CVSD)
+ if (codec_negotiation_supported(dev) &&
+ dev->negotiated_codec != CODEC_ID_CVSD)
voice_settings = BT_VOICE_TRANSPARENT;
else
voice_settings = BT_VOICE_CVSD_16BIT;