diff --git a/src/Etterna/Globals/StepMania.cpp b/src/Etterna/Globals/StepMania.cpp index 540f4788fd..0118ccbb08 100644 --- a/src/Etterna/Globals/StepMania.cpp +++ b/src/Etterna/Globals/StepMania.cpp @@ -1112,6 +1112,7 @@ sm_main(int argc, char* argv[]) SONGINDEX->FinishTransaction(); CRYPTMAN = new CryptManager; // need to do this before ProfileMan SCOREMAN = new ScoreManager; + DLMAN = std::make_shared(); REPLAYS = std::make_shared(); PROFILEMAN = new ProfileManager; PROFILEMAN->Init(pLoadingWindow); // must load after SONGMAN @@ -1122,8 +1123,6 @@ sm_main(int argc, char* argv[]) FILTERMAN = new FilterManager; - DLMAN = std::make_shared(); - /* If the user has tried to quit during the loading, do it before creating * the main window. This prevents going to full screen just to quit. */ if (GameLoop::hasUserQuit()) {