mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-07-28 08:06:20 -04:00
UI: Break out the opening of a projector into a slot function
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user