diff --git a/src/Components/Modules/News.cpp b/src/Components/Modules/News.cpp index 7a1079c7..d8a81c27 100644 --- a/src/Components/Modules/News.cpp +++ b/src/Components/Modules/News.cpp @@ -173,8 +173,6 @@ namespace Components if (!Loader::PerformingUnitTests()) { - Node::LoadNodeRemotePreset(); - while (!News::Terminate) { News::CheckForUpdate(); diff --git a/src/Components/Modules/Node.cpp b/src/Components/Modules/Node.cpp index 49518ae5..22377832 100644 --- a/src/Components/Modules/Node.cpp +++ b/src/Components/Modules/Node.cpp @@ -878,6 +878,14 @@ namespace Components // Install frame handlers QuickPatch::OnFrame(Node::FrameHandler); + + Network::OnStart([] () + { + std::thread([] () + { + Node::LoadNodeRemotePreset(); + }).detach(); + }); } Node::~Node()