From 76a361452bfa205a0e418e31e4014ab5ee7239b5 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Mon, 25 Jun 2018 10:23:36 -0700 Subject: [PATCH] GB, GBA Video: Fix cache pointer leaking between instances --- src/gb/video.c | 2 +- src/gba/video.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gb/video.c b/src/gb/video.c index f0cd97cc7..40307d54d 100644 --- a/src/gb/video.c +++ b/src/gb/video.c @@ -94,7 +94,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); } diff --git a/src/gba/video.c b/src/gba/video.c index 492df5067..b7eeaa1c3 100644 --- a/src/gba/video.c +++ b/src/gba/video.c @@ -105,7 +105,7 @@ void GBAVideoReset(struct GBAVideo* video) { } void GBAVideoDeinit(struct GBAVideo* video) { - GBAVideoAssociateRenderer(video, &dummyRenderer); + video->renderer->deinit(video->renderer); mappedMemoryFree(video->vram, SIZE_VRAM); }