From c3c71a882f8c60435718c83d353890e3cd5812db Mon Sep 17 00:00:00 2001 From: Jeremy Huddleston Date: Mon, 3 Dec 2007 19:28:32 -0800 Subject: [PATCH] Darwin: Always set DISPLAY We weren't setting $DISPLAY when we should be... --- hw/darwin/apple/bundle-main.c | 2 +- hw/darwin/apple/server-main.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hw/darwin/apple/bundle-main.c b/hw/darwin/apple/bundle-main.c index 26bd436c5..c436d51bb 100644 --- a/hw/darwin/apple/bundle-main.c +++ b/hw/darwin/apple/bundle-main.c @@ -46,7 +46,7 @@ int main(int argc, char **argv) { } /* First check if launchd started us */ - if(strncmp(argv[1], "--launchd", 9) == 0) { + if(argc == 2 && !strncmp(argv[1], "--launchd", 9)) { argc--; argv[1] = argv[0]; argv++; diff --git a/hw/darwin/apple/server-main.c b/hw/darwin/apple/server-main.c index 7ee450e25..26fcbb0ab 100644 --- a/hw/darwin/apple/server-main.c +++ b/hw/darwin/apple/server-main.c @@ -512,7 +512,7 @@ start_client (void) case 0: /* child */ /* Setup environment */ temp = getenv("DISPLAY"); - if (temp != NULL && temp[0] != 0) +// if (temp == NULL && temp[0] != 0) setenv("DISPLAY", server_name, TRUE); temp = getenv("PATH");