Skip to content
This repository was archived by the owner on Jan 5, 2024. It is now read-only.

Commit 83c018d

Browse files
committed
Fix crash when leftover userdata modules exist in the root directory
1 parent 6dfa856 commit 83c018d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Managers/PresetMan.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ bool PresetMan::LoadAllDataModules() {
184184

185185
// Load userdata modules AFTER all other techs etc are loaded; might be referring to stuff in user mods.
186186
for (const auto &[userdataModuleName, userdataModuleFriendlyName] : c_UserdataModules) {
187-
if (!std::filesystem::exists(System::GetWorkingDirectory() + userdataModuleName)) {
187+
if (!std::filesystem::exists(System::GetWorkingDirectory() + System::GetUserdataDirectory() + userdataModuleName)) {
188188
bool scanContentsAndIgnoreMissing = userdataModuleName == c_UserScenesModuleName;
189189
DataModule::CreateOnDiskAsUserdata(userdataModuleName, userdataModuleFriendlyName, scanContentsAndIgnoreMissing, scanContentsAndIgnoreMissing);
190190
}

0 commit comments

Comments
 (0)