Index: trunk/BNC/bncapp.cpp
===================================================================
--- trunk/BNC/bncapp.cpp	(revision 4168)
+++ trunk/BNC/bncapp.cpp	(revision 4169)
@@ -712,14 +712,12 @@
 ////////////////////////////////////////////////////////////////////////////
 void bncApp::setConfFileName(const QString& confFileName) {
-  if (_confFileName.isEmpty()) { // do it only once
-    if (confFileName.isEmpty()) {
-      _confFileName = QDir::homePath() + QDir::separator() 
-                    + ".config" + QDir::separator()
-                    + organizationName() + QDir::separator()
-                    + applicationName() + ".ini";
-    }
-    else {
-      _confFileName = confFileName;
-    }
+  if (confFileName.isEmpty()) {
+    _confFileName = QDir::homePath() + QDir::separator() 
+                  + ".config" + QDir::separator()
+                  + organizationName() + QDir::separator()
+                  + applicationName() + ".ini";
+  }
+  else {
+    _confFileName = confFileName;
   }
 }
@@ -796,5 +794,5 @@
 bool bncApp::event(QEvent* ev) {
 
-  if (ev->type() == QEvent::FileOpen) {
+  if (ev->type() == QEvent::FileOpen) {  // currently happens on Mac only
     QString fileName = static_cast<QFileOpenEvent*>(ev)->file();
     setConfFileName(fileName);
