diff --git a/src/headers/switch-transitions.hpp b/src/headers/switch-transitions.hpp index 31419a77..77cfc257 100644 --- a/src/headers/switch-transitions.hpp +++ b/src/headers/switch-transitions.hpp @@ -5,7 +5,7 @@ struct SceneTransition : SceneSwitcherEntry { OBSWeakSource scene2 = nullptr; - double duration = 0.; + double duration = 0.3; const char *getType() { return "transition"; } bool initialized(); diff --git a/src/switch-transitions.cpp b/src/switch-transitions.cpp index 5b12d78d..449778ef 100644 --- a/src/switch-transitions.cpp +++ b/src/switch-transitions.cpp @@ -3,7 +3,7 @@ #include "headers/advanced-scene-switcher.hpp" #include "headers/utility.hpp" -constexpr auto default_def_transition_dealy = 50; +constexpr auto default_def_transition_dealy = 300; bool DefaultSceneTransition::pause = false; unsigned int DefaultSceneTransition::delay = default_def_transition_dealy; @@ -335,6 +335,8 @@ void SwitcherData::saveSceneTransitions(obs_data_t *obj) obs_data_set_bool(obj, "tansitionOverrideOverride", tansitionOverrideOverride); + obs_data_set_default_bool(obj, "adjustActiveTransitionType", + adjustActiveTransitionType); obs_data_set_bool(obj, "adjustActiveTransitionType", adjustActiveTransitionType); obs_data_set_default_int(obj, "defTransitionDelay",