From 6a48715c8a94cd720e3ff088a6c4d40fa866c7e9 Mon Sep 17 00:00:00 2001 From: altalk23 <45172705+altalk23@users.noreply.github.com> Date: Mon, 1 Jan 2024 21:17:25 +0300 Subject: [PATCH] I AM CRYING OH MY GOD --- loader/src/loader/LoaderImpl.cpp | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/loader/src/loader/LoaderImpl.cpp b/loader/src/loader/LoaderImpl.cpp index 3d7b411f..c24f6983 100644 --- a/loader/src/loader/LoaderImpl.cpp +++ b/loader/src/loader/LoaderImpl.cpp @@ -618,14 +618,16 @@ void Loader::Impl::continueRefreshModGraph() { switch (m_loadingState) { case LoadingState::Mods: - log::debug("Loading mods"); - log::pushNest(); - this->loadModGraph(m_modsToLoad.front(), false); - log::popNest(); - m_modsToLoad.pop_front(); - if (m_modsToLoad.empty()) - m_loadingState = LoadingState::Problems; - break; + if (!m_modsToLoad.empty()) { + log::debug("Loading mods"); + log::pushNest(); + this->loadModGraph(m_modsToLoad.front(), false); + log::popNest(); + m_modsToLoad.pop_front(); + break; + } + m_loadingState = LoadingState::Problems; + [[fallthrough]]; case LoadingState::Problems: log::debug("Finding problems"); log::pushNest();