Enlightenment CVS committal

Author  : ravenlock
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/modules/conf_display


Modified Files:
        e_int_config_display.c 


Log Message:
test for xrandr presence on this display before bringing up the Display 
Configuration dialog

===================================================================
RCS file: /cvs/e/e17/apps/e/src/modules/conf_display/e_int_config_display.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- e_int_config_display.c      9 Dec 2007 15:57:11 -0000       1.3
+++ e_int_config_display.c      27 Dec 2007 06:36:49 -0000      1.4
@@ -231,6 +231,13 @@
    E_Config_Dialog *cfd;
    E_Config_Dialog_View *v;
 
+   if (!ecore_x_randr_present())
+     {
+        ecore_timer_add(0.5, _deferred_noxrandr_error, NULL);
+        fprintf(stderr, "XRandR not present on this display. \n");
+        return NULL;
+     }
+
    if (e_config_dialog_find("E", "_config_display_dialog")) return NULL;
    v = E_NEW(E_Config_Dialog_View, 1);
    v->create_cfdata = _create_data;



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to