From 3aebb0c0c9eddcee2ae3702ececab0c2775dbbde Mon Sep 17 00:00:00 2001 From: Behnam Momeni Date: Sun, 20 Aug 2023 14:58:08 +0330 Subject: [PATCH] Fix computation of microphone_enabled when "on:device" flag is provided --- xpra/client/mixins/audio.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xpra/client/mixins/audio.py b/xpra/client/mixins/audio.py index 7cb8a70a4f..94b0c6d89b 100644 --- a/xpra/client/mixins/audio.py +++ b/xpra/client/mixins/audio.py @@ -140,7 +140,7 @@ def nooptions(*_args) -> tuple[str,...]: if not self.microphone_codecs: self.microphone_allowed = False self.speaker_enabled = self.speaker_allowed and audio_option(opts.speaker)=="on" - self.microphone_enabled = self.microphone_allowed and opts.microphone.lower()=="on" + self.microphone_enabled = self.microphone_allowed and audio_option(mic[0])=="on" log("speaker: codecs=%s, allowed=%s, enabled=%s", encoders, self.speaker_allowed, csv(self.speaker_codecs)) log("microphone: codecs=%s, allowed=%s, enabled=%s, default device=%s", decoders, self.microphone_allowed, csv(self.microphone_codecs), self.microphone_device)