X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=linux%2Fgp2x.c;h=bcd7c7c3ea017af9a26f6cdc97b81ad83252fd1c;hb=45deb4099e6d20780376e6425d43107120a10bc6;hp=949a40288dee49c2541057d396254c35eb63e8e8;hpb=0114ccc43b628801282c5a076e0f3a9f368ea329;p=libpicofe.git diff --git a/linux/gp2x.c b/linux/gp2x.c index 949a402..bcd7c7c 100644 --- a/linux/gp2x.c +++ b/linux/gp2x.c @@ -318,8 +318,12 @@ void plat_video_menu_enter(int is_rom_loaded) } else { + char buff[256]; + // should really only happen once, on startup.. - readpng(g_screen_ptr, "skin/background.png", READPNG_BG); + emu_make_path(buff, "skin/background.png", sizeof(buff)); + if (readpng(g_screen_ptr, buff, READPNG_BG) < 0) + memset(g_screen_ptr, 0, 320*240*2); } memcpy(menu_bg_buffer, g_screen_ptr, 320*240*2);