summaryrefslogtreecommitdiff
path: root/blastem.c
diff options
context:
space:
mode:
Diffstat (limited to 'blastem.c')
-rw-r--r--blastem.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/blastem.c b/blastem.c
index 24c1ecd..09bcecb 100644
--- a/blastem.c
+++ b/blastem.c
@@ -286,6 +286,11 @@ void init_system_with_media(char *path, system_type force_stype)
update_title(info.name);
}
+static void save_config(void)
+{
+ persist_config(config);
+}
+
int main(int argc, char ** argv)
{
set_exe_str(argv[0]);
@@ -521,6 +526,8 @@ int main(int argc, char ** argv)
}
}
+ atexit(save_config);
+
#ifndef DISABLE_NUKLEAR
if (use_nuklear) {
blastem_nuklear_init(!menu);