random fixes (root path and mmap svp tcache)
[picodrive.git] / platform / common / menu.c
index c74d314..7bf133c 100644 (file)
@@ -262,14 +262,17 @@ void menu_init(void)
        }\r
 \r
        // load custom font and selector (stored as 1st symbol in font table)\r
-       readpng(menu_font_data, "skin/font.png", READPNG_FONT);\r
+       emu_make_path(buff, "skin/font.png", sizeof(buff));\r
+       readpng(menu_font_data, buff, READPNG_FONT);\r
        // default selector symbol is '>'\r
        memcpy(menu_font_data, menu_font_data + ((int)'>') * me_mfont_w * me_mfont_h / 2,\r
                me_mfont_w * me_mfont_h / 2);\r
-       readpng(menu_font_data, "skin/selector.png", READPNG_SELECTOR);\r
+       emu_make_path(buff, "skin/selector.png", sizeof(buff));\r
+       readpng(menu_font_data, buff, READPNG_SELECTOR);\r
 \r
        // load custom colors\r
-       f = fopen("skin/skin.txt", "r");\r
+       emu_make_path(buff, "skin/skin.txt", sizeof(buff));\r
+       f = fopen(buff, "r");\r
        if (f != NULL)\r
        {\r
                lprintf("found skin.txt\n");\r