diff --git a/src/macro-core/macro-condition-slideshow.cpp b/src/macro-core/macro-condition-slideshow.cpp index ea9b13f6..f605dd06 100644 --- a/src/macro-core/macro-condition-slideshow.cpp +++ b/src/macro-core/macro-condition-slideshow.cpp @@ -6,10 +6,13 @@ namespace advss { const std::string MacroConditionSlideshow::id = "slideshow"; -bool MacroConditionSlideshow::_registered = MacroConditionFactory::Register( - MacroConditionSlideshow::id, - {MacroConditionSlideshow::Create, MacroConditionSlideshowEdit::Create, - "AdvSceneSwitcher.condition.slideshow"}); +bool MacroConditionSlideshow::_registered = + obs_get_version() >= MAKE_SEMANTIC_VERSION(29, 1, 0) && + MacroConditionFactory::Register( + MacroConditionSlideshow::id, + {MacroConditionSlideshow::Create, + MacroConditionSlideshowEdit::Create, + "AdvSceneSwitcher.condition.slideshow"}); static const std::map conditions = {