2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-08 21:07:42 +00:00

Additional processing condition checks

This commit is contained in:
Jack Andersen
2016-08-31 13:31:12 -10:00
parent 129767134e
commit dc0bb55390
4 changed files with 12 additions and 3 deletions

View File

@@ -410,11 +410,11 @@ void ProjectResourceFactoryBase::AsyncTask::CookComplete()
/* Ready for buffer transaction at this point */
u32 availSz = std::max(0, s32(fr.length()) - s32(x14_resOffset));
u32 sz = std::min(x14_resSize, availSz);
x10_loadBuffer.reset(new u8[sz]);
x14_resSize = std::min(x14_resSize, availSz);
x10_loadBuffer.reset(new u8[x14_resSize]);
m_bufTransaction = m_parent.m_clientProc.addBufferTransaction(m_cookedPath,
x10_loadBuffer.get(),
sz, x14_resOffset);
x14_resSize, x14_resOffset);
}
bool ProjectResourceFactoryBase::AsyncTask::AsyncPump()