diff --git a/src/common/filesystem/filesystem.cpp b/src/common/filesystem/filesystem.cpp index 61c947c7a..ff991d8b8 100644 --- a/src/common/filesystem/filesystem.cpp +++ b/src/common/filesystem/filesystem.cpp @@ -208,7 +208,7 @@ void FileSystem::InitSingleFile(const char* filename, bool quiet) InitMultipleFiles(filenames, true); } -void FileSystem::InitMultipleFiles (TArray &filenames, bool quiet, LumpFilterInfo* filter) +void FileSystem::InitMultipleFiles (TArray &filenames, bool quiet, LumpFilterInfo* filter, bool allowduplicates) { int numfiles; @@ -217,14 +217,17 @@ void FileSystem::InitMultipleFiles (TArray &filenames, bool quiet, Lump numfiles = 0; // first, check for duplicates - if (!Args->CheckParm("-allowduplicates")) + if (allowduplicates) { for (unsigned i=0;i