system_directory defaults to ROM directory.

Also fires off a warning about this ...
This commit is contained in:
Themaister 2012-09-18 23:48:50 +02:00
parent 620769fbeb
commit d750acedf3
2 changed files with 7 additions and 1 deletions

View File

@ -687,6 +687,8 @@ static void set_paths(const char *path)
RARCH_LOG("Redirecting save state to \"%s\".\n", g_extern.savestate_name);
}
fill_pathname_basedir(g_settings.system_directory, path, sizeof(g_settings.system_directory));
#ifdef HAVE_CONFIGFILE
if (*g_extern.config_path && path_is_directory(g_extern.config_path))
{

View File

@ -526,7 +526,11 @@ bool config_load_file(const char *path)
RARCH_WARN("savestate_directory is not a directory, ignoring ...\n");
}
CONFIG_GET_PATH(system_directory, "system_directory");
if (!config_get_path(conf, g_settings.system_directory, "system_directory", sizeof(g_settings.system_directory)))
{
RARCH_WARN("system_directory is not set in config. Assuming system directory is same folder as game: \"%s\".\n",
g_settings.system_directory);
}
config_read_keybinds_conf(conf);