From 127dce6bf61c9b508a91ba3fd6d83b3a5bee4411 Mon Sep 17 00:00:00 2001 From: Michael Fabian 'Xaymar' Dirks Date: Mon, 27 Jul 2020 01:53:58 +0200 Subject: [PATCH] libobs: Call enum_all_sources in check for enum_all_sources Fixes a crash caused by checking for enum_all_sources and then calling enum_active_sources instead of enum_all_sources. enum_active_sources is not required for sources that specify enum_all_sources. --- libobs/obs-source.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libobs/obs-source.c b/libobs/obs-source.c index c29bd6775..4ec86b912 100644 --- a/libobs/obs-source.c +++ b/libobs/obs-source.c @@ -3753,7 +3753,7 @@ static void enum_source_full_tree_callback(obs_source_t *parent, child, enum_source_full_tree_callback, param); if (child->info.enum_all_sources) { if (child->context.data) { - child->info.enum_active_sources( + child->info.enum_all_sources( child->context.data, enum_source_full_tree_callback, data); }