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