diff --git a/src/app/dm.cpp b/src/app/dm.cpp index b465f3b..223ad9a 100644 --- a/src/app/dm.cpp +++ b/src/app/dm.cpp @@ -185,9 +185,16 @@ namespace Apostol { } //-------------------------------------------------------------------------------------------------------------- + void CDealModule::CreateCustomProcesses() { + CApplication::CreateCustomProcesses(); + } + //-------------------------------------------------------------------------------------------------------------- + void CDealModule::StartProcess() { - if (Config()->Helper()) { - m_ProcessType = ptHelper; + if (m_ProcessType != ptSignaller) { + if (Config()->Helper()) { + m_ProcessType = ptHelper; + } } CIniFile Bitcoin(Config()->ConfPrefix() + "bitcoin.conf"); diff --git a/src/app/dm.hpp b/src/app/dm.hpp index 10fe2bc..e04bdf8 100644 --- a/src/app/dm.hpp +++ b/src/app/dm.hpp @@ -47,6 +47,7 @@ namespace Apostol { void ShowVersionInfo() override; void StartProcess() override; + void CreateCustomProcesses() override; public: