audio: Fix incall device switch handling

The whole code block was no-op, since we would override
(in|out)_snd_device at a later point anyways.

Change-Id: Ieb2b0918c9c72f18d195d6b34b5c9768fce130b3
(cherry picked from commit f33a728b205f7656ca6211a07e3dd69c623b75ca)
tirimbino
Christopher N. Hesse 7 years ago
parent 33affb806e
commit 77880a2b13
  1. 7
      audio/audio_hw.c

@ -1060,8 +1060,11 @@ static int select_devices(struct audio_device *adev,
if (vc_usecase == NULL) { if (vc_usecase == NULL) {
ALOGE("%s: Could not find the voice call usecase", __func__); ALOGE("%s: Could not find the voice call usecase", __func__);
} else { } else {
in_snd_device = vc_usecase->in_snd_device; ALOGV("%s: in call, reusing devices (rx: %s, tx: %s)", __func__,
out_snd_device = vc_usecase->out_snd_device; get_snd_device_display_name(vc_usecase->out_snd_device),
get_snd_device_display_name(vc_usecase->in_snd_device));
usecase->devices = vc_usecase->devices;
return 0;
} }
} }

Loading…
Cancel
Save