From e5762961316903e68a2f9a6e1ef4b2af29c4f7fd Mon Sep 17 00:00:00 2001 From: radius Date: Thu, 28 Apr 2016 16:46:51 -0500 Subject: [PATCH] make it possible to stop retroarch from creating default dirs for users with custom setups --- content.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/content.c b/content.c index a89a6eb137..2618b77ccb 100644 --- a/content.c +++ b/content.c @@ -688,8 +688,13 @@ static void check_defaults_dir_create_dir(const char *path) path_mkdir(new_path); } -static void check_defaults_dirs(void) +static void check_default_dirs(void) { + /* early return for people with a custom folder setup + so it doesn't create unnecessary directories + */ + if (path_file_exists("custom.ini")) + return; if (*g_defaults.dir.core_assets) check_defaults_dir_create_dir(g_defaults.dir.core_assets); if (*g_defaults.dir.remap) @@ -892,7 +897,7 @@ static bool content_load(content_ctx_info_t *info) event_cmd_ctl(EVENT_CMD_RESUME, NULL); event_cmd_ctl(EVENT_CMD_VIDEO_SET_ASPECT_RATIO, NULL); - check_defaults_dirs(); + check_default_dirs(); frontend_driver_process_args(rarch_argc_ptr, rarch_argv_ptr); frontend_driver_content_loaded();