From 48c1fe99f897119a917ad1792ca120c2f3392768 Mon Sep 17 00:00:00 2001 From: Leonhard Date: Wed, 24 Jan 2024 17:15:07 +0100 Subject: [PATCH] Fix muting --- src/PulseAudioManager.vala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/PulseAudioManager.vala b/src/PulseAudioManager.vala index 21aa7e6b..f721f04e 100644 --- a/src/PulseAudioManager.vala +++ b/src/PulseAudioManager.vala @@ -209,13 +209,13 @@ public class Sound.PulseAudioManager : GLib.Object { } public void change_device_mute (Device? device, bool mute = true) { - if (device == null || device.source_name == null) { + if (device == null) { return; } - if (device.input) { + if (device.input && device.source_name != null) { context.set_source_mute_by_name (device.source_name, mute, null); - } else { + } else if (device.sink_name != null) { context.set_sink_mute_by_name (device.sink_name, mute, null); } }