瀏覽代碼

frontend: Fix audio mixer monitoring state

Warchamp7 3 天之前
父節點
當前提交
fa49eace7d
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      frontend/components/VolumeControl.cpp

+ 1 - 1
frontend/components/VolumeControl.cpp

@@ -698,7 +698,7 @@ void VolumeControl::updateMixerState()
 	QSignalBlocker blockMonitor(monitorButton);
 	QSignalBlocker blockMonitor(monitorButton);
 
 
 	bool showAsMuted = muted || monitoringType == OBS_MONITORING_TYPE_MONITOR_ONLY;
 	bool showAsMuted = muted || monitoringType == OBS_MONITORING_TYPE_MONITOR_ONLY;
-	bool showAsMonitored = monitoringType != OBS_MONITORING_TYPE_NONE;
+	bool showAsMonitored = !muted && monitoringType != OBS_MONITORING_TYPE_NONE;
 	bool showAsUnassigned = !muted && unassigned;
 	bool showAsUnassigned = !muted && unassigned;
 
 
 	volumeMeter->setMuted((showAsMuted || showAsUnassigned) && !showAsMonitored);
 	volumeMeter->setMuted((showAsMuted || showAsUnassigned) && !showAsMonitored);