From 11ca738c1ab5ef7caf8b54101b5649e40a357f11 Mon Sep 17 00:00:00 2001 From: Rob Swindell <rob@synchro.net> Date: Sat, 17 Apr 2021 21:23:21 -0700 Subject: [PATCH] Write the global sound (WAV) file settings in sbbs_write_ini(). --- src/sbbs3/sbbs_ini.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/sbbs3/sbbs_ini.c b/src/sbbs3/sbbs_ini.c index a66c4b3e52..fb314472ee 100644 --- a/src/sbbs3/sbbs_ini.c +++ b/src/sbbs3/sbbs_ini.c @@ -92,7 +92,7 @@ void sbbs_get_ini_fname(char* ini_file, char* ctrl_dir, char* pHostName) static BOOL iniSetStringWithGlobalDefault(str_list_t* lp, const char* section, const char* key ,const char* value, const char* global_value, ini_style_t* style) { - if(strcmp(value, global_value) == 0) { + if(value != global_value && strcmp(value, global_value) == 0) { iniRemoveKey(lp, section, key); return iniKeyExists(*lp, section, key) == FALSE; } @@ -808,6 +808,9 @@ style.section_separator = ""; /* JavaScript operating parameters */ if(!sbbs_set_js_settings(lp,section,&global->js,NULL,&style)) break; + + if(!sbbs_set_sound_settings(lp, section, &global->sound, &global->sound, &style)) + break; } /***********************************************************************/ -- GitLab