diff --git a/src/macro-core/macro-action-scene-switch.cpp b/src/macro-core/macro-action-scene-switch.cpp index ac1fbc65..d4cd534d 100644 --- a/src/macro-core/macro-action-scene-switch.cpp +++ b/src/macro-core/macro-action-scene-switch.cpp @@ -20,6 +20,9 @@ static void waitForTransitionChange(OBSWeakSource &transition, { const auto time = 100ms; obs_source_t *source = obs_weak_source_get_source(transition); + if (!source) { + return; + } bool stillTransitioning = true; while (stillTransitioning && !switcher->abortMacroWait &&