MCPcopy Create free account
hub / github.com/ModOrganizer2/modorganizer / setupInstanceLoop

Method setupInstanceLoop

src/moapplication.cpp:467–484  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

465}
466
467std::optional<int> MOApplication::setupInstanceLoop(Instance& currentInstance,
468 PluginContainer& pc)
469{
470 for (;;) {
471 const auto setupResult = setupInstance(currentInstance, pc);
472
473 if (setupResult == SetupInstanceResults::Okay) {
474 return {};
475 } else if (setupResult == SetupInstanceResults::TryAgain) {
476 continue;
477 } else if (setupResult == SetupInstanceResults::SelectAnother) {
478 InstanceManager::singleton().clearCurrentInstance();
479 return ReselectExitCode;
480 } else {
481 return 1;
482 }
483 }
484}
485
486void MOApplication::purgeOldFiles()
487{

Callers

nothing calls this directly

Calls 2

setupInstanceFunction · 0.85
clearCurrentInstanceMethod · 0.80

Tested by

no test coverage detected