Sfoglia il codice sorgente

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

Fixes #5136
Matt Gajownik 3 anni fa
parent
commit
845e056551
1 ha cambiato i file con 2 aggiunte e 1 eliminazioni
  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 asyncSource = (sourceFlags & OBS_SOURCE_ASYNC) != 0;
 
-	if (async && ((audioOnly && filterVideo) || (!audio && !asyncSource)))
+	if (async && ((audioOnly && filterVideo) || (!audio && !asyncSource) ||
+		      (filterAudio && !audio)))
 		return false;
 
 	return (async && (filterAudio || filterAsync)) ||