(Android) Add default path for extraction_directory on Android - needed

now ever since increased limitations on SD external storage
This commit is contained in:
twinaphex 2015-01-28 09:29:11 +01:00
parent 362ab0e53a
commit 756a9bf214
4 changed files with 8 additions and 0 deletions

View File

@ -642,6 +642,8 @@ static void frontend_android_get_environment_settings(int *argc,
"assets", sizeof(g_defaults.savestate_dir));
fill_pathname_join(g_defaults.savestate_dir, path,
"savestates", sizeof(g_defaults.savestate_dir));
fill_pathname_join(g_defaults.extraction_dir, path,
"tmp", sizeof(g_defaults.extraction_dir));
fill_pathname_join(g_defaults.sram_dir, path,
"savefiles", sizeof(g_defaults.sram_dir));
fill_pathname_join(g_defaults.system_dir, path,

View File

@ -151,6 +151,8 @@ static void check_defaults_dirs(void)
path_mkdir(g_defaults.menu_config_dir);
if (*g_defaults.content_history_dir)
path_mkdir(g_defaults.content_history_dir);
if (*g_defaults.extraction_dir)
path_mkdir(g_defaults.extraction_dir);
}
static void history_playlist_push(content_playlist_t *playlist,

View File

@ -114,6 +114,7 @@ struct defaults
char system_dir[PATH_MAX_LENGTH];
char playlist_dir[PATH_MAX_LENGTH];
char content_history_dir[PATH_MAX_LENGTH];
char extraction_dir[PATH_MAX_LENGTH];
struct
{

View File

@ -642,6 +642,9 @@ static void config_set_defaults(void)
g_extern.console.sound.mode = SOUND_MODE_NORMAL;
#endif
if (*g_defaults.extraction_dir)
strlcpy(g_settings.extraction_directory,
g_defaults.extraction_dir, sizeof(g_settings.extraction_directory));
if (*g_defaults.audio_filter_dir)
strlcpy(g_settings.audio.filter_dir,
g_defaults.audio_filter_dir, sizeof(g_settings.audio.filter_dir));