Permalink
Browse files

GB, GBA Video: Fix cache pointer leaking between instances

  • Loading branch information...
endrift committed Jun 25, 2018
1 parent 6d4d014 commit a19928f030e6881be7c7a63898c1aeff946860c2
Showing with 2 additions and 2 deletions.
  1. +1 −1 src/gb/video.c
  2. +1 −1 src/gba/video.c
View
@@ -147,7 +147,7 @@ void GBVideoReset(struct GBVideo* video) {
}
void GBVideoDeinit(struct GBVideo* video) {
- GBVideoAssociateRenderer(video, &dummyRenderer);
+ video->renderer->deinit(video->renderer);
mappedMemoryFree(video->vram, GB_SIZE_VRAM);
if (video->renderer->sgbCharRam) {
mappedMemoryFree(video->renderer->sgbCharRam, SGB_SIZE_CHAR_RAM);
View
@@ -103,7 +103,7 @@ void GBAVideoReset(struct GBAVideo* video) {
}
void GBAVideoDeinit(struct GBAVideo* video) {
- GBAVideoAssociateRenderer(video, &dummyRenderer);
+ video->renderer->deinit(video->renderer);
mappedMemoryFree(video->vram, SIZE_VRAM);
}

0 comments on commit a19928f

Please sign in to comment.