diff --git a/ExternalLibs/ttvfs/VFSDir.cpp b/ExternalLibs/ttvfs/VFSDir.cpp index 536ab72..6d0d6d8 100644 --- a/ExternalLibs/ttvfs/VFSDir.cpp +++ b/ExternalLibs/ttvfs/VFSDir.cpp @@ -97,6 +97,10 @@ bool VFSDir::merge(VFSDir *dir, bool overwrite, EntryFlags flag) if(dir == this) return true; // nothing to do then + // HACK: make sure the files are there before merging + this->load(false); + dir->load(false); + bool result = false; VFS_GUARD_OPT(this);