From 5c37ccdbebee5877c05e7e82565cd6612706ff32 Mon Sep 17 00:00:00 2001 From: Roland Winklmeier Date: Sun, 2 Apr 2017 20:45:03 +0200 Subject: [PATCH] Use CProcessCtrl::startDetached in dbus server and sample refs #866 --- samples/blackmiscdbus/main.cpp | 3 ++- src/blackmisc/dbusserver.cpp | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/samples/blackmiscdbus/main.cpp b/samples/blackmiscdbus/main.cpp index db743b32b..a3a9d5c22 100644 --- a/samples/blackmiscdbus/main.cpp +++ b/samples/blackmiscdbus/main.cpp @@ -14,6 +14,7 @@ #include "blackmisc/registermetadata.h" #include "blackmisc/network/networkutils.h" #include "blackmisc/dbusutils.h" +#include "blackmisc/processctrl.h" #include "servicetool.h" #include #include @@ -181,7 +182,7 @@ int main(int argc, char *argv[]) } // testing in new process - QProcess::startDetached(executable, args); + BlackMisc::CProcessCtrl::startDetached(executable, args, true); // testing in same process // BlackSample::ServiceTool::dataTransferTestClient(address); diff --git a/src/blackmisc/dbusserver.cpp b/src/blackmisc/dbusserver.cpp index b2f2f09b9..3804f5f8f 100644 --- a/src/blackmisc/dbusserver.cpp +++ b/src/blackmisc/dbusserver.cpp @@ -107,7 +107,7 @@ namespace BlackMisc { const QString program = QStringLiteral("dbus-daemon"); const QStringList arguments = { QStringLiteral("--config-file=../etc/dbus-1/session.conf") }; - bool success = CProcessCtrl::startDetachedWithoutConsole(program, arguments); + bool success = CProcessCtrl::startDetached(program, arguments, false); if (!success) { CLogMessage(this).error("Failed to launch dbus-daemon!"); } }