Qt: Fix unmapping zipped ROM (fixes #1777)

This commit is contained in:
Vicki Pfau 2020-06-06 17:24:20 -07:00
parent 48006dd83e
commit 33a675c07e
2 changed files with 2 additions and 1 deletions

View File

@ -21,6 +21,7 @@ Other fixes:
- GB Video: Fix some cases where SGB border doesn't draw to mutli-buffers - GB Video: Fix some cases where SGB border doesn't draw to mutli-buffers
- GBA: Reject incorrectly sized BIOSes - GBA: Reject incorrectly sized BIOSes
- Qt: Fix OpenGL 2.1 support (fixes mgba.io/i/1678) - Qt: Fix OpenGL 2.1 support (fixes mgba.io/i/1678)
- Qt: Fix unmapping zipped ROM (fixes mgba.io/i/1777)
Misc: Misc:
- 3DS: Clean up legacy initialization (fixes mgba.io/i/1768) - 3DS: Clean up legacy initialization (fixes mgba.io/i/1768)
- GBA Serialize: Only flunk BIOS check if official BIOS was expected - GBA Serialize: Only flunk BIOS check if official BIOS was expected

View File

@ -65,7 +65,7 @@ CoreController* CoreManager::loadGame(const QString& path) {
if (vfOriginal && (size = vfOriginal->size(vfOriginal)) > 0) { if (vfOriginal && (size = vfOriginal->size(vfOriginal)) > 0) {
void* mem = vfOriginal->map(vfOriginal, size, MAP_READ); void* mem = vfOriginal->map(vfOriginal, size, MAP_READ);
vf = VFileMemChunk(mem, size); vf = VFileMemChunk(mem, size);
vfOriginal->unmap(vfOriginal, mem, (size_t) read); vfOriginal->unmap(vfOriginal, mem, size);
vfOriginal->close(vfOriginal); vfOriginal->close(vfOriginal);
} }
} }