mirror of
https://github.com/nunuhara/xsystem4.git
synced 2026-09-25 08:27:56 +03:00
Create savedir just before running VM
Before this change, directory described in System40.ini was created even if --save-folder was specified.
This commit is contained in:
+3
-2
@@ -254,7 +254,6 @@ static void config_init(void)
|
||||
char *new_save_dir = get_save_path(config.save_dir);
|
||||
free(config.save_dir);
|
||||
config.save_dir = new_save_dir;
|
||||
mkdir_p(new_save_dir);
|
||||
}
|
||||
|
||||
static bool config_init_with_ini(const char *ini_path)
|
||||
@@ -526,7 +525,8 @@ int main(int argc, char *argv[])
|
||||
config.joypad = false;
|
||||
else
|
||||
WARNING("Invalid value for 'joypad' option (must be 'on' or 'off')");
|
||||
} if (savedir) {
|
||||
}
|
||||
if (savedir) {
|
||||
free(config.save_dir);
|
||||
config.save_dir = strdup(savedir);
|
||||
}
|
||||
@@ -541,6 +541,7 @@ int main(int argc, char *argv[])
|
||||
return 0;
|
||||
}
|
||||
|
||||
mkdir_p(config.save_dir);
|
||||
apply_game_specific_hacks(ain);
|
||||
asset_manager_init();
|
||||
dbg_init();
|
||||
|
||||
Reference in New Issue
Block a user