From bfd26493abc3da7138156ffbe1a25beea2f5d188 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Lepin?= Date: Fri, 30 Aug 2019 13:41:08 +0200 Subject: [PATCH] Utils(GetTransitionDuration): return 0 if transition is a cut transition --- src/Utils.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Utils.cpp b/src/Utils.cpp index 59d6c67d..c08b5416 100644 --- a/src/Utils.cpp +++ b/src/Utils.cpp @@ -367,6 +367,12 @@ int Utils::GetTransitionDuration(obs_source_t* transition) { return -1; } + QString transitionKind = obs_source_get_id(transition); + if (transitionKind == "cut_transition") { + // If this is a Cut transition, return 0 + return 0; + } + OBSSourceAutoRelease destinationScene = obs_transition_get_active_source(transition); OBSDataAutoRelease destinationSettings = obs_source_get_private_settings(destinationScene);