mirror of https://github.com/mgba-emu/mgba.git
GB, GBA Video: Fix cache pointer leaking between instances
This commit is contained in:
parent
54c4da8f8a
commit
76a361452b
|
@ -94,7 +94,7 @@ void GBVideoReset(struct GBVideo* video) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void GBVideoDeinit(struct GBVideo* video) {
|
void GBVideoDeinit(struct GBVideo* video) {
|
||||||
GBVideoAssociateRenderer(video, &dummyRenderer);
|
video->renderer->deinit(video->renderer);
|
||||||
mappedMemoryFree(video->vram, GB_SIZE_VRAM);
|
mappedMemoryFree(video->vram, GB_SIZE_VRAM);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -105,7 +105,7 @@ void GBAVideoReset(struct GBAVideo* video) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void GBAVideoDeinit(struct GBAVideo* video) {
|
void GBAVideoDeinit(struct GBAVideo* video) {
|
||||||
GBAVideoAssociateRenderer(video, &dummyRenderer);
|
video->renderer->deinit(video->renderer);
|
||||||
mappedMemoryFree(video->vram, SIZE_VRAM);
|
mappedMemoryFree(video->vram, SIZE_VRAM);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue