summaryrefslogtreecommitdiff
path: root/apps/settings.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/settings.c')
-rw-r--r--apps/settings.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/apps/settings.c b/apps/settings.c
index b6c721ca32..dcd68b6a9c 100644
--- a/apps/settings.c
+++ b/apps/settings.c
@@ -273,7 +273,7 @@ bool settings_load_config(const char* file, bool apply)
273 while (read_line(fd, line, sizeof line) > 0) 273 while (read_line(fd, line, sizeof line) > 0)
274 { 274 {
275 if (!settings_parseline(line, &name, &value)) 275 if (!settings_parseline(line, &name, &value))
276 continue; 276 continue;
277 for(i=0; i<nb_settings; i++) 277 for(i=0; i<nb_settings; i++)
278 { 278 {
279 if (settings[i].cfg_name == NULL) 279 if (settings[i].cfg_name == NULL)
@@ -316,6 +316,8 @@ bool settings_load_config(const char* file, bool apply)
316 int temp; 316 int temp;
317 if (cfg_string_to_int(i,&temp,value)) 317 if (cfg_string_to_int(i,&temp,value))
318 *(bool*)settings[i].setting = (temp==0?false:true); 318 *(bool*)settings[i].setting = (temp==0?false:true);
319 if (settings[i].bool_setting->option_callback)
320 settings[i].bool_setting->option_callback(temp==0?false:true);
319 break; 321 break;
320 } 322 }
321 case F_T_CHARPTR: 323 case F_T_CHARPTR: