summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/settings.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/apps/settings.c b/apps/settings.c
index 5646a43..226aac5 100644
--- a/apps/settings.c
+++ b/apps/settings.c
@@ -955,6 +955,8 @@ bool settings_load_config(char* file)
else if (!strcasecmp(name, "invert cursor"))
set_cfg_bool(&global_settings.invert_cursor, value);
#endif
+ else if (!strcasecmp(name, "caption backlight"))
+ set_cfg_bool(&global_settings.caption_backlight, value);
else if (!strcasecmp(name, "shuffle"))
set_cfg_bool(&global_settings.playlist_shuffle, value);
else if (!strcasecmp(name, "repeat")) {
@@ -1312,6 +1314,13 @@ bool settings_save_config(void)
write(fd, buf, strlen(buf));
}
+ {
+ static char* options[] = {"off","on"};
+ snprintf(buf, sizeof(buf), "caption backlight: %s\r\n",
+ options[global_settings.caption_backlight]);
+ write(fd, buf, strlen(buf));
+ }
+
snprintf(buf, sizeof(buf), "contrast: %d\r\n", global_settings.contrast);
write(fd, buf, strlen(buf));