shithub: m8c

Download patch

ref: abdc457cf0aa2a9946f5f10eb9db349712de9a29
parent: b7c471678a96bbb0b7f2735822bea6b86a8de14c
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) {
--