diff --git a/src/Gui/DlgPreferencePackManagementImp.cpp b/src/Gui/DlgPreferencePackManagementImp.cpp index 54365de62a..b956965e79 100644 --- a/src/Gui/DlgPreferencePackManagementImp.cpp +++ b/src/Gui/DlgPreferencePackManagementImp.cpp @@ -70,7 +70,7 @@ void DlgPreferencePackManagementImp::showEvent(QShowEvent* event) for (const auto& mod : fs::directory_iterator(modDirectory)) { auto packs = getPacksFromDirectory(mod); if (!packs.empty()) { - auto modName = mod.path().leaf().string(); + auto modName = mod.path().filename().string(); installedPacks.emplace(modName, packs); } } diff --git a/src/Gui/PreferencePackManager.cpp b/src/Gui/PreferencePackManager.cpp index ab2145fd3c..e26ab978bf 100644 --- a/src/Gui/PreferencePackManager.cpp +++ b/src/Gui/PreferencePackManager.cpp @@ -235,7 +235,7 @@ void Gui::PreferencePackManager::FindPreferencePacksInPackage(const fs::path &mo try { App::Metadata metadata(packageMetadataFile); auto content = metadata.content(); - auto basename = mod.leaf().string(); + auto basename = mod.filename().string(); if (mod == modDirectory) basename = "##USER_SAVED##"; else if (mod == resourcePath) diff --git a/src/Gui/Splashscreen.cpp b/src/Gui/Splashscreen.cpp index 20840ca58b..a2f4062877 100644 --- a/src/Gui/Splashscreen.cpp +++ b/src/Gui/Splashscreen.cpp @@ -801,14 +801,14 @@ void AboutDialog::on_copyButton_clicked() bool firstMod = true; if (fs::exists(modDir) && fs::is_directory(modDir)) { for (const auto& mod : fs::directory_iterator(modDir)) { - auto dirName = mod.path().leaf().string(); + auto dirName = mod.path().filename().string(); if (dirName[0] == '.') // Ignore dot directories continue; if (firstMod) { firstMod = false; str << "Installed mods: \n"; } - str << " * " << QString::fromStdString(mod.path().leaf().string()); + str << " * " << QString::fromStdString(mod.path().filename().string()); auto metadataFile = mod.path() / "package.xml"; if (fs::exists(metadataFile)) { App::Metadata metadata(metadataFile);