From d83f45992a0dfa7d9f1d64397d22882f53b6414e Mon Sep 17 00:00:00 2001 From: Clayton Groeneveld Date: Fri, 20 Aug 2021 23:28:22 -0500 Subject: [PATCH] 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. --- plugins/decklink/decklink-source.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/decklink/decklink-source.cpp b/plugins/decklink/decklink-source.cpp index 99577e826..08be9e06b 100644 --- a/plugins/decklink/decklink-source.cpp +++ b/plugins/decklink/decklink-source.cpp @@ -102,7 +102,7 @@ static void decklink_hide(void *data) DeckLinkInput *decklink = (DeckLinkInput *)data; obs_source_t *source = decklink->GetSource(); bool showing = obs_source_showing(source); - if (decklink->dwns && showing) + if (decklink->dwns && !showing && decklink->Capturing()) decklink->Deactivate(); }