diff options
-rw-r--r-- | sound/pci/hda/patch_realtek.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c index 24d924d563aa..04d1e6be600e 100644 --- a/sound/pci/hda/patch_realtek.c +++ b/sound/pci/hda/patch_realtek.c | |||
@@ -3344,8 +3344,10 @@ static void alc_update_headset_mode(struct hda_codec *codec) | |||
3344 | else | 3344 | else |
3345 | new_headset_mode = ALC_HEADSET_MODE_HEADPHONE; | 3345 | new_headset_mode = ALC_HEADSET_MODE_HEADPHONE; |
3346 | 3346 | ||
3347 | if (new_headset_mode == spec->current_headset_mode) | 3347 | if (new_headset_mode == spec->current_headset_mode) { |
3348 | snd_hda_gen_update_outputs(codec); | ||
3348 | return; | 3349 | return; |
3350 | } | ||
3349 | 3351 | ||
3350 | switch (new_headset_mode) { | 3352 | switch (new_headset_mode) { |
3351 | case ALC_HEADSET_MODE_UNPLUGGED: | 3353 | case ALC_HEADSET_MODE_UNPLUGGED: |