File tree Expand file tree Collapse file tree 3 files changed +17
-11
lines changed
Expand file tree Collapse file tree 3 files changed +17
-11
lines changed Original file line number Diff line number Diff line change 1515#include < qt/guiutil.h>
1616#include < qt/initexecutor.h>
1717#include < util/system.h>
18+ #include < util/threadnames.h>
1819#include < util/translation.h>
1920
2021#include < boost/signals2/connection.hpp>
2122#include < memory>
23+ #include < tuple>
2224
2325#include < QDebug>
2426#include < QGuiApplication>
@@ -66,6 +68,14 @@ bool InitErrorMessageBox(
6668
6769int QmlGuiMain (int argc, char * argv[])
6870{
71+ #ifdef WIN32
72+ util::WinCmdLineArgs winArgs;
73+ std::tie (argc, argv) = winArgs.get ();
74+ #endif // WIN32
75+
76+ SetupEnvironment ();
77+ util::ThreadSetInternalName (" main" );
78+
6979 Q_INIT_RESOURCE (bitcoin_qml);
7080
7181 QGuiApplication::setAttribute (Qt::AA_EnableHighDpiScaling);
Original file line number Diff line number Diff line change @@ -440,6 +440,13 @@ static void SetupUIArgs(ArgsManager& argsman)
440440
441441int GuiMain (int argc, char * argv[])
442442{
443+ #ifdef WIN32
444+ util::WinCmdLineArgs winArgs;
445+ std::tie (argc, argv) = winArgs.get ();
446+ #endif
447+ SetupEnvironment ();
448+ util::ThreadSetInternalName (" main" );
449+
443450 NodeContext node_context;
444451 std::unique_ptr<interfaces::Node> node = interfaces::MakeNode (&node_context);
445452
Original file line number Diff line number Diff line change 1515#include < interfaces/node.h>
1616#include < logging.h>
1717#include < noui.h>
18- #include < util/system.h>
19- #include < util/threadnames.h>
2018#include < util/translation.h>
2119#include < util/url.h>
2220
2321#include < functional>
2422#include < string>
25- #include < tuple>
2623
2724#include < QCoreApplication>
2825#include < QString>
@@ -65,14 +62,6 @@ int main(int argc, char* argv[])
6562{
6663 qRegisterMetaType<interfaces::BlockAndHeaderTipInfo>(" interfaces::BlockAndHeaderTipInfo" );
6764
68- #ifdef WIN32
69- util::WinCmdLineArgs win_args;
70- std::tie (argc, argv) = win_args.get ();
71- #endif // WIN32
72-
73- SetupEnvironment ();
74- util::ThreadSetInternalName (" main" );
75-
7665 // Subscribe to global signals from core.
7766 noui_connect ();
7867
You can’t perform that action at this time.
0 commit comments