Only try to change transition overrides if needed

This commit is contained in:
WarmUpTill 2021-05-01 22:14:06 +02:00 committed by WarmUpTill
parent 2e1d660e17
commit 1bef309264

View File

@ -290,14 +290,17 @@ void setNextTransition(OBSWeakSource &targetScene, obs_source_t *currentSource,
nextTransition = obs_weak_source_get_source(transition);
}
if (nextTransition && adjustActiveTransitionType) {
obs_frontend_set_transition_duration(nextTransitionDuration);
obs_frontend_set_current_transition(nextTransition);
}
if (nextTransition) {
if (adjustActiveTransitionType) {
obs_frontend_set_transition_duration(
nextTransitionDuration);
obs_frontend_set_current_transition(nextTransition);
}
if (transitionOverrideOverride) {
overwriteTransitionOverride(targetScene, nextTransition,
nextTransitionDuration, td);
if (transitionOverrideOverride) {
overwriteTransitionOverride(targetScene, nextTransition,
nextTransitionDuration, td);
}
}
obs_weak_source_release(nextTransitionWs);