Index: trunk/BNC/src/bncmain.cpp
===================================================================
--- trunk/BNC/src/bncmain.cpp	(revision 4490)
+++ trunk/BNC/src/bncmain.cpp	(revision 4491)
@@ -89,5 +89,5 @@
       displaySet = true;
       if (QRegExp("--display").exactMatch(argv[ii])) {
-        argv[ii] = "-display";
+        strcpy(argv[ii], "-display");
       }
     }
@@ -113,10 +113,5 @@
 #endif
 
-#ifdef Q_WS_X11
-  bool GUIenabled = getenv("DISPLAY") != 0;
-#else
-  bool GUIenabled = true;
-#endif
- 
+  bool GUIenabled = interactive || displaySet;
   bncApp app(argc, argv, GUIenabled);
 
