From 380755df964610398be8d9a64bfc4b905deb892f Mon Sep 17 00:00:00 2001 From: zakk4223 Date: Fri, 1 Jan 2021 01:14:59 -0500 Subject: [PATCH] Make sure the arcade path is an absolute one. (fixes MiSTer-devel/Main-MiSTer#280) (#317) Co-authored-by: Zakk --- support/arcade/mra_loader.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/support/arcade/mra_loader.cpp b/support/arcade/mra_loader.cpp index cdb8d5d..218b91a 100644 --- a/support/arcade/mra_loader.cpp +++ b/support/arcade/mra_loader.cpp @@ -1072,7 +1072,8 @@ int arcade_load(const char *xml) MenuHide(); static char path[kBigTextSize]; - strcpy(path, xml); + if(xml[0] == '/') strcpy(path, xml); + else sprintf(path, "%s/%s", getRootDir(), xml); set_arcade_root(path); printf("arcade_load [%s]\n", path);