mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-07-21 05:14:10 +00:00
Update lookup only after sorting files
This commit is contained in:
parent
3920477618
commit
b61249841e
1 changed files with 7 additions and 2 deletions
|
@ -182,8 +182,6 @@ void BSAFile::readHeader()
|
||||||
if(fs.offset + fs.fileSize > fsize)
|
if(fs.offset + fs.fileSize > fsize)
|
||||||
fail("Archive contains offsets outside itself");
|
fail("Archive contains offsets outside itself");
|
||||||
|
|
||||||
// Add the file name to the lookup
|
|
||||||
mLookup[fs.name()] = i;
|
|
||||||
}
|
}
|
||||||
mStringBuf.resize(endOfNameBuffer);
|
mStringBuf.resize(endOfNameBuffer);
|
||||||
|
|
||||||
|
@ -191,6 +189,13 @@ void BSAFile::readHeader()
|
||||||
return left.offset < right.offset;
|
return left.offset < right.offset;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
for (size_t i = 0; i < filenum; i++)
|
||||||
|
{
|
||||||
|
FileStruct& fs = mFiles[i];
|
||||||
|
// Add the file name to the lookup
|
||||||
|
mLookup[fs.name()] = i;
|
||||||
|
}
|
||||||
|
|
||||||
mIsLoaded = true;
|
mIsLoaded = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue