Преглед изворни кода

decklink: Fix deactivate when not showing

If the option to deactivate when not showing was on, the Decklink
input device wouldn't deactivate/activate when hiding/showing.
Clayton Groeneveld пре 4 година
родитељ
комит
d83f45992a
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      plugins/decklink/decklink-source.cpp

+ 1 - 1
plugins/decklink/decklink-source.cpp

@@ -102,7 +102,7 @@ static void decklink_hide(void *data)
 	DeckLinkInput *decklink = (DeckLinkInput *)data;
 	DeckLinkInput *decklink = (DeckLinkInput *)data;
 	obs_source_t *source = decklink->GetSource();
 	obs_source_t *source = decklink->GetSource();
 	bool showing = obs_source_showing(source);
 	bool showing = obs_source_showing(source);
-	if (decklink->dwns && showing)
+	if (decklink->dwns && !showing && decklink->Capturing())
 		decklink->Deactivate();
 		decklink->Deactivate();
 }
 }