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:
		| @ -174,7 +174,7 @@ namespace LibCmo::CK2 { | ||||
| 	CKFileWriter::CKFileWriter(CKContext* ctx, CKFileReader* reader, bool is_shallow) : | ||||
| 		m_Ctx(ctx), m_Visitor(this), | ||||
| 		m_Done(false), | ||||
| 		m_DisableAddingObject(true), m_DisableAddingFile(!is_shallow),	// only disable adding file in shallow mode. but disable adding object in all mode. | ||||
| 		m_DisableAddingObject(true), m_DisableAddingFile(is_shallow),	// only disable adding file in shallow mode. but disable adding object in all mode. | ||||
| 		m_SaveIDMax(0), | ||||
| 		m_FileObjects(), m_ManagersData(), m_PluginsDep(), m_IncludedFiles(), | ||||
| 		m_FileInfo() | ||||
|  | ||||
		Reference in New Issue
	
	Block a user