From 98dfd3acb9479f7a9e64d6657f557375ac7e1d58 Mon Sep 17 00:00:00 2001 From: Michael Aaron Murphy Date: Tue, 22 Jul 2025 06:28:42 +0200 Subject: [PATCH] improv(sound): hide input section if no input device is available --- cosmic-settings/src/pages/sound.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cosmic-settings/src/pages/sound.rs b/cosmic-settings/src/pages/sound.rs index 69f2a64..2f6a224 100644 --- a/cosmic-settings/src/pages/sound.rs +++ b/cosmic-settings/src/pages/sound.rs @@ -696,6 +696,10 @@ fn input() -> Section { .title(fl!("sound-input")) .descriptions(descriptions) .view::(move |_binder, page, section| { + if page.sources.is_empty() { + return widget::row().into(); + } + let volume_control = widget::row::with_capacity(4) .align_y(Alignment::Center) .push(