forked from enlightenment/enlightenment
block backlight changing for nested/buffer compositors
This commit is contained in:
parent
c854f142dc
commit
18b452778a
|
@ -121,6 +121,9 @@ e_backlight_level_set(E_Zone *zone, double val, double tim)
|
||||||
// set backlight associated with zone to val over period of tim
|
// set backlight associated with zone to val over period of tim
|
||||||
// if tim == 0.0 - then do it instantnly, if time == -1 use some default
|
// if tim == 0.0 - then do it instantnly, if time == -1 use some default
|
||||||
// transition time
|
// transition time
|
||||||
|
if (eina_streq(ecore_evas_engine_name_get(e_comp->ee), "buffer") ||
|
||||||
|
strstr(ecore_evas_engine_name_get(e_comp->ee), "wayland"))
|
||||||
|
return;
|
||||||
if (val < 0.0) val = 0.0;
|
if (val < 0.0) val = 0.0;
|
||||||
else if (val > 1.0)
|
else if (val > 1.0)
|
||||||
val = 1.0;
|
val = 1.0;
|
||||||
|
@ -165,6 +168,9 @@ e_backlight_mode_set(E_Zone *zone, E_Backlight_Mode mode)
|
||||||
|
|
||||||
// zone == NULL == everything
|
// zone == NULL == everything
|
||||||
if (e_config->backlight.mode == mode) return;
|
if (e_config->backlight.mode == mode) return;
|
||||||
|
if (eina_streq(ecore_evas_engine_name_get(e_comp->ee), "buffer") ||
|
||||||
|
strstr(ecore_evas_engine_name_get(e_comp->ee), "wayland"))
|
||||||
|
return;
|
||||||
pmode = e_config->backlight.mode;
|
pmode = e_config->backlight.mode;
|
||||||
e_config->backlight.mode = mode;
|
e_config->backlight.mode = mode;
|
||||||
if (e_config->backlight.mode == E_BACKLIGHT_MODE_NORMAL)
|
if (e_config->backlight.mode == E_BACKLIGHT_MODE_NORMAL)
|
||||||
|
|
Loading…
Reference in New Issue