Fix unsaved last chunk of extra data in savegame

This commit is contained in:
Pavel Stupnikov
2019-04-01 16:43:20 +03:00
parent a3e15bd4f0
commit 0f8fd5dc2c

View File

@@ -85,7 +85,7 @@ static void Save_CMDataAsPSAC() {
index = max(index, ps->index + 1);
}
int n_chunks = data.size() / 1024;
int n_chunks = (data.size() + 1023) / 1024;
for (int i = 0; i < n_chunks; i++, ptr += 1024) {
_desc[1].address = (void *)ptr;
SlSetArrayIndex(index + i);