From 5ba2b06306d9f904552f82125b51dfc4c7076a04 Mon Sep 17 00:00:00 2001 From: crueter Date: Mon, 1 Jun 2026 21:13:00 -0400 Subject: [PATCH] [desktop] Prefer folder name over zip name for zip mods e.g. Serfrost's Defogger will now be named "Serfrosts Defogger" by default, instead of "serfrosts_base_defogger_v2-4" Signed-off-by: crueter --- src/frontend_common/mod_manager.cpp | 1 - src/qt_common/util/mod.cpp | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/frontend_common/mod_manager.cpp b/src/frontend_common/mod_manager.cpp index 35d7068f2f..b1adaebf91 100644 --- a/src/frontend_common/mod_manager.cpp +++ b/src/frontend_common/mod_manager.cpp @@ -3,7 +3,6 @@ #include #include -#include #include #include "common/fs/fs.h" #include "common/fs/fs_types.h" diff --git a/src/qt_common/util/mod.cpp b/src/qt_common/util/mod.cpp index 3e75cb21fa..713e1123d3 100644 --- a/src/qt_common/util/mod.cpp +++ b/src/qt_common/util/mod.cpp @@ -33,10 +33,10 @@ QStringList GetModFolders(const QString& root, const QString& fallbackName) { std_path = paths[0]; QString default_name; - if (!fallbackName.isEmpty()) - default_name = fallbackName; - else if (!paths.empty()) + if (!paths.empty()) default_name = QString::fromStdString(std_path.filename().string()); + else if (!fallbackName.isEmpty()) + default_name = fallbackName; else default_name = root.split(QLatin1Char('/')).last();