diff --git a/com.angoosh.RDPConnect/main.py b/com.angoosh.RDPConnect/main.py index 5b26d39..84c9d9d 100755 --- a/com.angoosh.RDPConnect/main.py +++ b/com.angoosh.RDPConnect/main.py @@ -155,13 +155,13 @@ class PreferencesWindow(Gtk.Window): except: pass try: - self.mic.set_state(settings["extra_params"]["microphone"]) - self.mic.set_active(settings["extra_params"]["microphone"]) + self.mic.set_state(settings["extra_params"]["microphone:sys:alsa"]) + self.mic.set_active(settings["extra_params"]["microphone:sys:alsa"]) except: pass try: - self.sound.set_state(settings["extra_params"]["sound"]) - self.sound.set_active(settings["extra_params"]["sound"]) + self.sound.set_state(settings["extra_params"]["sound:sys:alsa"]) + self.sound.set_active(settings["extra_params"]["sound:sys:alsa"]) except: pass try: @@ -214,15 +214,15 @@ class PreferencesWindow(Gtk.Window): def microphone(self, app, state): if state: - settings["extra_params"]["microphone"] = True + settings["extra_params"]["microphone:sys:alsa"] = True else: - settings["extra_params"]["microphone"] = False + settings["extra_params"]["microphone:sys:alsa"] = False def sound(self, app, state): if state: - settings["extra_params"]["sound"] = True + settings["extra_params"]["sound:sys:alsa"] = True else: - settings["extra_params"]["sound"] = False + settings["extra_params"]["sound:sys:alsa"] = False def xfree(self, app, state): if state: