From cb1295f69742e32ad176239df4b412f0f950ba50 Mon Sep 17 00:00:00 2001 From: Ali Alaei Date: Sun, 24 May 2026 16:06:57 +0200 Subject: [PATCH] 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 --- ucm2/HDA/HiFi-analog.conf | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) 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" -- 2.52.0