fix saving issue
- fix CKStateChunk resize memory error. - fix wrong CKBitmapHandler free position in CKBitmapData writer. - fix init value error of CKFileWriter::m_DisableAddingFile when copying from reader. - fix ReadString, WriteString error in CKStateChunk (forget NULL terminal) - change CKPathManager resolve path order. Resolve temp path first, then resources folder. - fix mixdata combine error when writing CKTexture.
This commit is contained in:
@ -104,6 +104,10 @@ namespace LibCmo::CK2 {
|
||||
struct ChunkParser {
|
||||
CKStateChunkStatus m_Status;
|
||||
CKDWORD m_CurrentPos;
|
||||
/**
|
||||
* @brief The runtime size of CKStateChunk internal buf in DWORD unit.
|
||||
* Usually be used and changed when resizing buffer in writing mode.
|
||||
*/
|
||||
CKDWORD m_DataSize;
|
||||
CKDWORD m_PrevIdentifierPos;
|
||||
};
|
||||
|
Reference in New Issue
Block a user