From d4780e061c717c8d22d370e1a7fe5d7fad799810 Mon Sep 17 00:00:00 2001 From: jp9000 Date: Tue, 11 May 2021 00:52:54 -0700 Subject: [PATCH] obs-transitions: Fix annoying log message This would cause a null pointer check log message because matte_source only exists when using an explicit separate video for track matte stingers. Instead, explicitly set matte_ph to null if matt_source is null to avoid the null pointer check logging. --- plugins/obs-transitions/transition-stinger.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/obs-transitions/transition-stinger.c b/plugins/obs-transitions/transition-stinger.c index c392db55a..6af7a5827 100644 --- a/plugins/obs-transitions/transition-stinger.c +++ b/plugins/obs-transitions/transition-stinger.c @@ -406,7 +406,9 @@ static void stinger_transition_start(void *data) proc_handler_t *ph = obs_source_get_proc_handler(s->media_source); proc_handler_t *matte_ph = - obs_source_get_proc_handler(s->matte_source); + s->matte_source + ? obs_source_get_proc_handler(s->matte_source) + : NULL; if (s->transitioning) { proc_handler_call(ph, "restart", &cd);