mirror of https://github.com/mgba-emu/mgba.git
Core: Fix memory leaks in mCacheSet
This commit is contained in:
parent
03d1ed7778
commit
a039e2fbef
|
@ -34,12 +34,15 @@ void mCacheSetDeinit(struct mCacheSet* cache) {
|
|||
for (i = 0; i < mMapCacheSetSize(&cache->maps); ++i) {
|
||||
mMapCacheDeinit(mMapCacheSetGetPointer(&cache->maps, i));
|
||||
}
|
||||
mMapCacheSetDeinit(&cache->maps);
|
||||
for (i = 0; i < mBitmapCacheSetSize(&cache->bitmaps); ++i) {
|
||||
mBitmapCacheDeinit(mBitmapCacheSetGetPointer(&cache->bitmaps, i));
|
||||
}
|
||||
mBitmapCacheSetDeinit(&cache->bitmaps);
|
||||
for (i = 0; i < mTileCacheSetSize(&cache->tiles); ++i) {
|
||||
mTileCacheDeinit(mTileCacheSetGetPointer(&cache->tiles, i));
|
||||
}
|
||||
mTileCacheSetDeinit(&cache->tiles);
|
||||
}
|
||||
|
||||
void mCacheSetAssignVRAM(struct mCacheSet* cache, void* vram) {
|
||||
|
|
Loading…
Reference in New Issue