discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=81bb88896ede9daeaf137d6655300e1fa91c09a7

commit 81bb88896ede9daeaf137d6655300e1fa91c09a7
Author: Mike Blumenkrantz <zm...@samsung.com>
Date:   Tue Aug 20 10:03:39 2013 +0100

    make backlight wayland-friendly
---
 src/bin/e_backlight.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/bin/e_backlight.c b/src/bin/e_backlight.c
index 683a340..73adc25 100644
--- a/src/bin/e_backlight.c
+++ b/src/bin/e_backlight.c
@@ -284,13 +284,14 @@ static void
 _e_backlight_update(E_Zone *zone)
 {
    double x_bl = -1.0;
+#ifndef WAYLAND_ONLY
    Ecore_X_Window root;
    Ecore_X_Randr_Output *out;
    int i, num = 0;
 
    root = zone->comp->man->root;
    // try randr
-   if (ecore_x_randr_output_backlight_available())
+   if (root && ecore_x_randr_output_backlight_available())
      {
         out = ecore_x_randr_window_outputs_get(root, &num);
         if ((out) && (num > 0))
@@ -324,6 +325,7 @@ _e_backlight_update(E_Zone *zone)
         sysmode = MODE_RANDR;
         return;
      }
+#endif
 #ifdef HAVE_EEZE
    _bl_sys_find();
    if (bl_sysval)
@@ -338,6 +340,9 @@ _e_backlight_update(E_Zone *zone)
 static void
 _e_backlight_set(E_Zone *zone, double val)
 {
+#ifdef WAYLAND_ONLY
+   if (0)
+#else
    if (sysmode == MODE_RANDR)
      {
         Ecore_X_Window root;
@@ -372,6 +377,7 @@ _e_backlight_set(E_Zone *zone, double val)
           }
         free(out);
      }
+#endif
 #ifdef HAVE_EEZE
    else if (sysmode == MODE_SYS)
      {

-- 


Reply via email to