From ae9ef2bf3beaf97e3d5dc1def6e9a94650e67fa7 Mon Sep 17 00:00:00 2001 From: WarmUpTill Date: Sun, 20 Nov 2022 02:33:25 +0100 Subject: [PATCH] Fix potential crash for sources of unkown type This can happen if a source was created but the corresponding functionality was later removed (e.g. when loading a scene collection containing a browser source on an OBS build without browser source support) --- src/macro-core/macro-action-scene-visibility.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/macro-core/macro-action-scene-visibility.cpp b/src/macro-core/macro-action-scene-visibility.cpp index ae45de2e..e26f4840 100644 --- a/src/macro-core/macro-action-scene-visibility.cpp +++ b/src/macro-core/macro-action-scene-visibility.cpp @@ -36,7 +36,7 @@ static bool visibilitySourceTypeEnum(obs_scene_t *, obs_sceneitem_t *item, auto sourceTypeName = obs_source_get_display_name( obs_source_get_id(obs_sceneitem_get_source(item))); - if (vInfo->name == sourceTypeName) { + if (sourceTypeName && vInfo->name == sourceTypeName) { obs_sceneitem_set_visible(item, vInfo->visible); }