diff --git a/source/arm11/main.c b/source/arm11/main.c index 028a7f5..dc73d04 100644 --- a/source/arm11/main.c +++ b/source/arm11/main.c @@ -258,9 +258,6 @@ clearScreens(); updateScreens(); - // write config (if something changed) - if (configHasChanged()) writeConfigFile(); - // check POWER button if(hidGetPowerButton(false)) break; @@ -360,9 +357,12 @@ /* We are going to turn off our console or boot */ /* into a new firmware. */ + // write config (if something changed) + if (configHasChanged()) writeConfigFile(); + // deinit GFX if it was initialized if(gfx_initialized) GFX_deinit(firm_err == 1); - + // deinit filesystem fsUnmountAll();