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) {--
⑨