summaryrefslogtreecommitdiff
path: root/src/bin/e_config.c
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2022-01-17 22:23:07 +0000
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2022-01-17 22:23:07 +0000
commit29e1a12da323a25a7421ca50823b6c0953ee2411 (patch)
treecf914bed5840bf73090107055095917057890f91 /src/bin/e_config.c
parent58462390be5bba36f2c3f37b56e58605073e7f11 (diff)
downloadenlightenment-29e1a12da323a25a7421ca50823b6c0953ee2411.tar.gz
backlight - add option for ddc to work or not
just because libddcutil is installed doesnt mean someone always wants backlight on monitors controlled, so allow an option.
Diffstat (limited to 'src/bin/e_config.c')
-rw-r--r--src/bin/e_config.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/bin/e_config.c b/src/bin/e_config.c
index 9588e1d3cd..8c15101f32 100644
--- a/src/bin/e_config.c
+++ b/src/bin/e_config.c
@@ -942,6 +942,7 @@ _e_config_edd_init(Eina_Bool old)
E_CONFIG_VAL(D, T, backlight.battery_timer, DOUBLE);
E_CONFIG_VAL(D, T, backlight.sysdev, STR);
E_CONFIG_VAL(D, T, backlight.idle_dim, UCHAR);
+ E_CONFIG_VAL(D, T, backlight.ddc, UCHAR);
E_CONFIG_VAL(D, T, deskenv.load_xrdb, UCHAR);
E_CONFIG_VAL(D, T, deskenv.load_xmodmap, UCHAR);
@@ -1808,6 +1809,12 @@ e_config_load(void)
e_config->scale.set_xapp_dpi = 1;
e_config_save_queue();
}
+ CONFIG_VERSION_CHECK(35)
+ {
+ CONFIG_VERSION_UPDATE_INFO(35);
+ e_config->backlight.ddc = 1;
+ e_config_save_queue();
+ }
}
elm_config_profile_set(_e_config_profile);
if (!e_config->remember_internal_fm_windows)
@@ -1992,6 +1999,7 @@ e_config_load(void)
E_CONFIG_LIMIT(e_config->backlight.normal, 0.05, 1.0);
E_CONFIG_LIMIT(e_config->backlight.dim, 0.05, 1.0);
E_CONFIG_LIMIT(e_config->backlight.idle_dim, 0, 1);
+ E_CONFIG_LIMIT(e_config->backlight.ddc, 0, 1);
E_CONFIG_LIMIT(e_config->keyboard.repeat_delay, -1, 1000); // 1 second
E_CONFIG_LIMIT(e_config->keyboard.repeat_rate, -1, 1000); // 1 second