xserver: Branch 'xorg-server-1.4-apple'

Jeremy Huddleston jeremyhu at kemper.freedesktop.org
Tue Nov 25 11:26:26 PST 2008


 hw/xquartz/X11Controller.m |   12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

New commits:
commit d2e0624dd30eb234bb25595ceedfa51d48ca1724
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date:   Tue Nov 25 11:25:58 2008 -0800

    XQuartz: Simplify the xquartz_resetenv_display path

diff --git a/hw/xquartz/X11Controller.m b/hw/xquartz/X11Controller.m
index ae9429c..233fd4f 100644
--- a/hw/xquartz/X11Controller.m
+++ b/hw/xquartz/X11Controller.m
@@ -321,16 +321,6 @@ BOOL xquartz_resetenv_display = NO;
   int child1, child2 = 0;
   int status;
 	
-  if(xquartz_resetenv_display) {
-      char _display[32];
-      size_t i;
-      for(i=0; !display && i < 5; i++)
-        sleep(1);
-      
-      snprintf(_display, sizeof(_display), ":%s", display);
-      setenv("DISPLAY", _display, TRUE);
-  }
-    
   argv[0] = "/usr/bin/login";
   argv[1] = "-fp";
   argv[2] = getlogin();
@@ -368,7 +358,7 @@ BOOL xquartz_resetenv_display = NO;
 	
       /* Setup environment */
       temp = getenv("DISPLAY");
-      if (temp == NULL || temp[0] == 0) {
+      if (xquartz_resetenv_display || temp == NULL || temp[0] == 0) {
     snprintf(buf, sizeof(buf), ":%s", display);
 	setenv("DISPLAY", buf, TRUE);
       }


More information about the xorg-commit mailing list