UI: Break out the opening of a projector into a slot function

This commit is contained in:
Chris Angelico
2019-06-01 06:51:39 +10:00
committed by jp9000
parent f81cd29e0b
commit 412a75601e
2 changed files with 9 additions and 1 deletions

View File

@@ -6570,6 +6570,13 @@ void OBSBasic::OpenSceneWindow()
void OBSBasic::OpenSavedProjectors()
{
for (SavedProjectorInfo *info : savedProjectorsArray) {
OpenSavedProjector(info);
}
}
void OBSBasic::OpenSavedProjector(SavedProjectorInfo *info)
{
if (info) {
OBSProjector *projector = nullptr;
switch (info->type) {
case ProjectorType::Source:
@@ -6577,7 +6584,7 @@ void OBSBasic::OpenSavedProjectors()
OBSSource source =
obs_get_source_by_name(info->name.c_str());
if (!source)
continue;
return;
projector = OpenProjector(source, info->monitor,
info->type);