Merge pull request #690 from runeksvendsen/qt-cmdline-options-parsing
authorGavin Andresen <gavinandresen@gmail.com>
Mon, 19 Dec 2011 20:23:00 +0000 (12:23 -0800)
committerGavin Andresen <gavinandresen@gmail.com>
Mon, 19 Dec 2011 20:23:00 +0000 (12:23 -0800)
When using Qt GUI, move parameter-parsing to start of qt/bitcoin.cpp:main()

src/init.cpp
src/qt/bitcoin.cpp

index 7631755..b9e35ae 100644 (file)
@@ -148,7 +148,10 @@ bool AppInit2(int argc, char* argv[])
     //
     // Parameters
     //
+    // If Qt is used, parameters are parsed in qt/bitcoin.cpp's main()
+#if !defined(QT_GUI)
     ParseParameters(argc, argv);
+#endif
 
     if (mapArgs.count("-datadir"))
     {
index dd326a6..cba4e85 100644 (file)
@@ -120,6 +120,8 @@ int main(int argc, char *argv[])
     Q_INIT_RESOURCE(bitcoin);
     QApplication app(argc, argv);
 
+    ParseParameters(argc, argv);
+
     // Load language files for system locale:
     // - First load the translator for the base language, without territory
     // - Then load the more specific locale translator