discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=18b452778ab2a6ce6457bb96cf9382e448c39c01

commit 18b452778ab2a6ce6457bb96cf9382e448c39c01
Author: Mike Blumenkrantz <[email protected]>
Date:   Fri Feb 24 14:15:42 2017 -0500

    block backlight changing for nested/buffer compositors
---
 src/bin/e_backlight.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/bin/e_backlight.c b/src/bin/e_backlight.c
index 5e9c786..c379ba9 100644
--- a/src/bin/e_backlight.c
+++ b/src/bin/e_backlight.c
@@ -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
    // if tim == 0.0 - then do it instantnly, if time == -1 use some default
    // 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;
    else if (val > 1.0)
      val = 1.0;
@@ -165,6 +168,9 @@ e_backlight_mode_set(E_Zone *zone, E_Backlight_Mode mode)
    
    // zone == NULL == everything
    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;
    e_config->backlight.mode = mode;
    if (e_config->backlight.mode == E_BACKLIGHT_MODE_NORMAL)

-- 


Reply via email to