瀏覽代碼

UI: Fix unassigned audio source check in callback

derrod 2 年之前
父節點
當前提交
87e294fa5f
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      UI/volume-control.cpp

+ 2 - 1
UI/volume-control.cpp

@@ -119,7 +119,8 @@ void VolControl::VolumeMuted(bool muted)
 void VolControl::OBSMixersChanged(void *data, calldata_t *calldata)
 {
 	VolControl *volControl = static_cast<VolControl *>(data);
-	bool unassigned = calldata_int(calldata, "mixers") == 0;
+	bool unassigned = (calldata_int(calldata, "mixers") &
+			   ((1 << MAX_AUDIO_MIXES) - 1)) == 0;
 
 	QMetaObject::invokeMethod(volControl, "AssignmentChanged",
 				  Q_ARG(bool, unassigned));