aboutsummaryrefslogtreecommitdiff
path: root/plat_sdl.c
diff options
context:
space:
mode:
authorneonloop2023-02-02 16:45:50 +0000
committerneonloop2023-02-02 16:45:50 +0000
commitcc1b63c133a82a2af93f31c36dd59205ad3c6501 (patch)
treead8af2188f86c8c005f52df171d67eb17708d2fe /plat_sdl.c
parent1b49088ba05131effde0b26133ecee26ffdd183c (diff)
downloadpicoarch-cc1b63c133a82a2af93f31c36dd59205ad3c6501.tar.gz
picoarch-cc1b63c133a82a2af93f31c36dd59205ad3c6501.tar.bz2
picoarch-cc1b63c133a82a2af93f31c36dd59205ad3c6501.zip
Fixes savestate screenshot and advanced menu background
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);