Index: trunk/BNS/bnsmain.cpp
===================================================================
--- trunk/BNS/bnsmain.cpp	(revision 1675)
+++ trunk/BNS/bnsmain.cpp	(revision 1676)
@@ -34,11 +34,15 @@
   // --------------------
   bool GUIenabled = true;
+
   for (int ii = 1; ii < argc; ii++) {
-    if (QString(argv[ii]) == "-nw") {
+    if (QByteArray(argv[ii]) == "-nw") {
       GUIenabled = false;
-      break;
+    }
+    if (ii + 1 < argc) {
+      if (QByteArray(argv[ii]).indexOf("-conf")   != -1) {
+        confFileName = QString(argv[ii+1]);
+      }
     }
   }
-
   if (argc == 2 && GUIenabled) {
     confFileName = QString(argv[1]);
