diff --git a/src/cadence.py b/src/cadence.py index 277abcd..ad22aef 100755 --- a/src/cadence.py +++ b/src/cadence.py @@ -809,6 +809,13 @@ class CadenceMainW(QMainWindow, ui_cadence.Ui_CadenceMainW): index += 1 + # ------------------------------------------------------------- + # Set-up GUI (JACK Bridges) + + if not havePulseAudio: + self.toolBox_pulseaudio.setEnabled(False) + self.label_bridge_pulse.setText(self.tr("PulseAudio is not installed")) + # ------------------------------------------------------------- # Set-up GUI (Tweaks) @@ -1383,6 +1390,11 @@ class CadenceMainW(QMainWindow, ui_cadence.Ui_CadenceMainW): self.m_lastAlsaIndexType = self.cb_alsa_type.currentIndex() def checkPulseAudio(self): + if not havePulseAudio: + self.systray.setActionEnabled("pulse_start", False) + self.systray.setActionEnabled("pulse_stop", False) + return + if isPulseAudioStarted(): if isPulseAudioBridged(): self.b_pulse_start.setEnabled(False)