From: Ali Alaei Date: Sun, 24 May 2026 14:06:57 +0000 (+0200) Subject: HDA/HiFi-analog.conf: skip Line2 ConflictingDevice when loctl is empty (Line1 not... X-Git-Tag: v1.2.16~8 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=cb1295f69742e32ad176239df4b412f0f950ba50;p=alsa-ucm-conf.git HDA/HiFi-analog.conf: skip Line2 ConflictingDevice when loctl is empty (Line1 not created) Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/764 Signed-off-by: Ali Alaei Signed-off-by: Jaroslav Kysela --- diff --git a/ucm2/HDA/HiFi-analog.conf b/ucm2/HDA/HiFi-analog.conf index 06db24e..9e44ea8 100644 --- a/ucm2/HDA/HiFi-analog.conf +++ b/ucm2/HDA/HiFi-analog.conf @@ -283,9 +283,15 @@ If.linefront { True.SectionDevice."Line2" { Comment "Second Line Output" - ConflictingDevice [ - "Line${var:LineDevice}" - ] + If.line1exists { + Condition { + Type String + Empty "${var:loctl}" + } + False.ConflictingDevice [ + "Line${var:LineDevice}" + ] + } EnableSequence [ cset "name='Front Playback Switch' on"