diff --git a/src/cadence.py b/src/cadence.py index 213ab59..b07c1c0 100755 --- a/src/cadence.py +++ b/src/cadence.py @@ -2052,9 +2052,11 @@ class CadenceMainW(QMainWindow, ui_cadence.Ui_CadenceMainW): if geometry: self.restoreGeometry(self.settings.value("Geometry", "")) + usingAlsaLoop = bool(GlobalSettings.value("ALSA-Audio/BridgeIndexType", iAlsaFileNone, type=int) == iAlsaFileLoop) + self.cb_jack_autostart.setChecked(GlobalSettings.value("JACK/AutoStart", True, type=bool)) self.cb_a2j_autostart.setChecked(GlobalSettings.value("A2J/AutoStart", True, type=bool)) - self.cb_pulse_autostart.setChecked(GlobalSettings.value("Pulse2JACK/AutoStart", havePulseAudio, type=bool)) + self.cb_pulse_autostart.setChecked(GlobalSettings.value("Pulse2JACK/AutoStart", havePulseAudio and not usingAlsaLoop, type=bool)) def timerEvent(self, event): if event.timerId() == self.m_timer500: