shithub: m8c

Download patch

ref: e07d462698cef23d15d8d0b15f5a012fc0c196db
parent: 143862055a801da5ec8c182a11851604a490590f
author: SpaceyKasey <87594618+SpaceyKasey@users.noreply.github.com>
date: Sun Mar 20 13:04:30 EDT 2022

fix config write

--- a/config.c
+++ b/config.c
@@ -65,7 +65,7 @@
   sprintf(ini_values[initPointer++], "fullscreen=%s\n",
           conf->init_fullscreen ? "true" : "false");
   sprintf(ini_values[initPointer++], "software=%s\n",
-          conf->init_fullscreen ? "true" : "false");
+          conf->init_software ? "true" : "false");
   sprintf(ini_values[initPointer++], "[keyboard]\n");
   sprintf(ini_values[initPointer++], "key_up=%d\n", conf->key_up);
   sprintf(ini_values[initPointer++], "key_left=%d\n", conf->key_left);
@@ -142,11 +142,11 @@
   read_key_config(ini, conf);
   read_gamepad_config(ini, conf);
 
-  //Write any new default options after loading
-  write_config(conf);
-
   // Frees the mem used for the config
   ini_free(ini);
+
+  //Write any new default options after loading
+  write_config(conf);
 }
 
 void read_graphics_config(ini_t *ini, config_params_s *conf) {
--