When a multi-io jack is switched to another direction, call the
automute and autoswitch update functions, as this jack won't be used
as the headphone or the mic jack that may turn off others.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
snd_hda_activate_path(codec, path, false, true);
set_pin_target(codec, nid, spec->multi_io[idx].ctl_in, true);
}
+
+ /* update jack retasking in case it modifies any of them */
+ snd_hda_gen_hp_automute(codec, NULL);
+ snd_hda_gen_line_automute(codec, NULL);
+ snd_hda_gen_mic_autoswitch(codec, NULL);
+
return 0;
}