XQuartz: Remove the redundant xquartz_resetenv_display
unsetenv(DISPLAY) takes care of this for us anyway (cherry picked from commit d2263645d839c9edeedea0835d26f1f41b37f70e)
This commit is contained in:
		
							parent
							
								
									9b98b88322
								
							
						
					
					
						commit
						f3223c71cf
					
				|  | @ -52,8 +52,6 @@ | ||||||
| #include <sys/types.h> | #include <sys/types.h> | ||||||
| #include <sys/wait.h> | #include <sys/wait.h> | ||||||
| 
 | 
 | ||||||
| BOOL xquartz_resetenv_display = NO; |  | ||||||
| 
 |  | ||||||
| @implementation X11Controller | @implementation X11Controller | ||||||
| 
 | 
 | ||||||
| - (void) awakeFromNib | - (void) awakeFromNib | ||||||
|  | @ -353,7 +351,7 @@ BOOL xquartz_resetenv_display = NO; | ||||||
|     newargv[3] = NULL; |     newargv[3] = NULL; | ||||||
|      |      | ||||||
|     s = getenv("DISPLAY"); |     s = getenv("DISPLAY"); | ||||||
|     if (xquartz_resetenv_display || s == NULL || s[0] == 0) { |     if (s == NULL || s[0] == 0) { | ||||||
|         snprintf(buf, sizeof(buf), ":%s", display); |         snprintf(buf, sizeof(buf), ":%s", display); | ||||||
|         setenv("DISPLAY", buf, TRUE); |         setenv("DISPLAY", buf, TRUE); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  | @ -62,8 +62,6 @@ void DarwinListenOnOpenFD(int fd); | ||||||
| 
 | 
 | ||||||
| extern int noPanoramiXExtension; | extern int noPanoramiXExtension; | ||||||
| 
 | 
 | ||||||
| extern int xquartz_resetenv_display; |  | ||||||
| 
 |  | ||||||
| #define DEFAULT_CLIENT X11BINDIR "/xterm" | #define DEFAULT_CLIENT X11BINDIR "/xterm" | ||||||
| #define DEFAULT_STARTX X11BINDIR "/startx" | #define DEFAULT_STARTX X11BINDIR "/startx" | ||||||
| #define DEFAULT_SHELL  "/bin/sh" | #define DEFAULT_SHELL  "/bin/sh" | ||||||
|  | @ -429,9 +427,6 @@ static int startup_trigger(int argc, char **argv, char **envp) { | ||||||
|     if((s = getenv("DISPLAY"))) { |     if((s = getenv("DISPLAY"))) { | ||||||
|         fprintf(stderr, "X11.app: Could not connect to server (DISPLAY=\"%s\", unsetting).  Starting X server.\n", s); |         fprintf(stderr, "X11.app: Could not connect to server (DISPLAY=\"%s\", unsetting).  Starting X server.\n", s); | ||||||
|         unsetenv("DISPLAY"); |         unsetenv("DISPLAY"); | ||||||
|          |  | ||||||
|         /* This tells X11Controller to not use the environment's DISPLAY and reset it based on the server's display */ |  | ||||||
|         xquartz_resetenv_display = 1; |  | ||||||
|     } else { |     } else { | ||||||
|         fprintf(stderr, "X11.app: Could not connect to server (DISPLAY is not set).  Starting X server.\n"); |         fprintf(stderr, "X11.app: Could not connect to server (DISPLAY is not set).  Starting X server.\n"); | ||||||
|     } |     } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue