Просмотр исходного кода

UI: Fix crash when output source 0 is null

Exeldro 4 лет назад
Родитель
Сommit
ffa9cd15e4
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      UI/window-basic-main-transitions.cpp

+ 5 - 0
UI/window-basic-main-transitions.cpp

@@ -388,6 +388,11 @@ void OBSBasic::TransitionToScene(OBSSource source, bool force,
 	}
 
 	OBSSource transition = obs_get_output_source(0);
+	if (!transition) {
+		if (usingPreviewProgram && sceneDuplicationMode)
+			obs_scene_release(scene);
+		return;
+	}
 	obs_source_release(transition);
 
 	float t = obs_transition_get_time(transition);