فهرست منبع

UI: Filter out incompatible audio filters in A/V list

Fixes #5136
Matt Gajownik 3 سال پیش
والد
کامیت
845e056551
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      UI/window-basic-filters.cpp

+ 2 - 1
UI/window-basic-filters.cpp

@@ -477,7 +477,8 @@ static bool filter_compatible(bool async, uint32_t sourceFlags,
 	bool audioOnly = (sourceFlags & OBS_SOURCE_VIDEO) == 0;
 	bool audioOnly = (sourceFlags & OBS_SOURCE_VIDEO) == 0;
 	bool asyncSource = (sourceFlags & OBS_SOURCE_ASYNC) != 0;
 	bool asyncSource = (sourceFlags & OBS_SOURCE_ASYNC) != 0;
 
 
-	if (async && ((audioOnly && filterVideo) || (!audio && !asyncSource)))
+	if (async && ((audioOnly && filterVideo) || (!audio && !asyncSource) ||
+		      (filterAudio && !audio)))
 		return false;
 		return false;
 
 
 	return (async && (filterAudio || filterAsync)) ||
 	return (async && (filterAudio || filterAsync)) ||