From 5bd889ac020c31e1aa5fae5be5ccde9a3302ec7b Mon Sep 17 00:00:00 2001 From: radius Date: Sat, 11 Jul 2015 15:25:56 -0400 Subject: [PATCH] create directories that do not exist and add savestate dir --- frontend/drivers/platform_android.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/frontend/drivers/platform_android.c b/frontend/drivers/platform_android.c index 32e7ab119d..b6398acc70 100644 --- a/frontend/drivers/platform_android.c +++ b/frontend/drivers/platform_android.c @@ -791,10 +791,20 @@ static void frontend_android_get_environment_settings(int *argc, case SDCARD_EXT_DIR_WRITABLE: fill_pathname_join(g_defaults.sram_dir, app_dir, "saves", sizeof(g_defaults.sram_dir)); + path_mkdir(g_defaults.sram_dir); + + fill_pathname_join(g_defaults.savestate_dir, + app_dir, "saves", sizeof(g_defaults.savestate_dir)); + path_mkdir(g_defaults.savestate_dir); break; case SDCARD_NOT_WRITABLE: fill_pathname_join(g_defaults.sram_dir, app_dir, "saves", sizeof(g_defaults.sram_dir)); + path_mkdir(g_defaults.sram_dir); + + fill_pathname_join(g_defaults.savestate_dir, + app_dir, "saves", sizeof(g_defaults.savestate_dir)); + path_mkdir(g_defaults.savestate_dir); break; case SDCARD_ROOT_WRITABLE: default: