From 829840b4154319e6af358c2072bb27f8e453cd61 Mon Sep 17 00:00:00 2001 From: Themaister Date: Sun, 14 Apr 2013 16:34:42 +0200 Subject: [PATCH] Fallback in RGUI if libretro_path isn't set. --- frontend/menu/rgui.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/menu/rgui.c b/frontend/menu/rgui.c index cbaadf8fab..e670343d34 100644 --- a/frontend/menu/rgui.c +++ b/frontend/menu/rgui.c @@ -1543,8 +1543,10 @@ static int rgui_settings_iterate(rgui_handle_t *rgui, rgui_action_t action) { if (path_is_directory(g_settings.libretro)) strlcpy(rgui->libretro_dir, g_settings.libretro, sizeof(rgui->libretro_dir)); - else + else if (*g_settings.libretro) fill_pathname_basedir(rgui->libretro_dir, g_settings.libretro, sizeof(rgui->libretro_dir)); + else + *rgui->libretro_dir = '\0'; label = rgui->libretro_dir; } #elif defined(HAVE_LIBRETRO_MANAGEMENT)