diff options
Diffstat (limited to 'src/doom/d_main.c')
-rw-r--r-- | src/doom/d_main.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/doom/d_main.c b/src/doom/d_main.c index a7fed952..c84783bc 100644 --- a/src/doom/d_main.c +++ b/src/doom/d_main.c @@ -950,6 +950,9 @@ void D_DoomMain (void) printf (DEH_String("M_LoadDefaults: Load system defaults.\n")); M_LoadDefaults (); // load before initing other systems + // Save configuration at exit. + I_AtExit(M_SaveDefaults, false); + printf (DEH_String("W_Init: Init WADfiles.\n")); D_AddFile(iwadfile); @@ -1193,6 +1196,8 @@ void D_DoomMain (void) } + I_AtExit((atexit_func_t) G_CheckDemoStatus, true); + // Generate the WAD hash table. Speed things up a bit. W_GenerateHashTable(); |