aboutsummaryrefslogtreecommitdiff
path: root/plat_sdl.c
diff options
context:
space:
mode:
Diffstat (limited to 'plat_sdl.c')
-rw-r--r--plat_sdl.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/plat_sdl.c b/plat_sdl.c
index d938341..398cf1f 100644
--- a/plat_sdl.c
+++ b/plat_sdl.c
@@ -179,6 +179,9 @@ finish:
void plat_video_menu_enter(int is_rom_loaded)
{
+ if (g_menuscreen_ptr)
+ return;
+
SDL_LockSurface(screen);
memcpy(g_menubg_src_ptr, screen->pixels, g_menubg_src_h * g_menubg_src_pp * sizeof(uint16_t));
SDL_UnlockSurface(screen);