diff --git a/libobs/obs-source.c b/libobs/obs-source.c index 55cea370ddae6cfc7e95f965aba8f1fdb50c186a..ba8daa946aaa508f4abc92e8e982d93b3c08e5c2 100644 --- a/libobs/obs-source.c +++ b/libobs/obs-source.c @@ -1173,9 +1173,9 @@ static bool ready_async_frame(obs_source_t *source, uint64_t sys_time); void obs_source_video_render(obs_source_t *source) { - if (!source_valid(source)) return; + if (!source) return; - if (!source->enabled) { + if (!source->context.data || !source->enabled) { if (source->filter_parent) obs_source_skip_video_filter(source); return;