diff --git a/trikRun/trikRunMain.cpp b/trikRun/trikRunMain.cpp index 37e3d323..5534a694 100644 --- a/trikRun/trikRunMain.cpp +++ b/trikRun/trikRunMain.cpp @@ -96,8 +96,8 @@ int main(int argc, char *argv[]) trikKernel::Configurer configurer(initHelper.configPath() + "/system-config.xml" , initHelper.configPath() + "/model-config.xml"); - QScopedPointer mailbox(trikNetwork::MailboxFactory::create(configurer)); - trikScriptRunner::TrikScriptRunner result(*brick, mailbox.data()); + QSharedPointer mailbox(trikNetwork::MailboxFactory::create(configurer)); + trikScriptRunner::TrikScriptRunner result(*brick, mailbox); QObject::connect(&result, &trikScriptRunner::TrikScriptRunner::completed, app.data(), [&app](const QString &e){ if (!e.isEmpty()) { diff --git a/trikServer/trikServerMain.cpp b/trikServer/trikServerMain.cpp index e3c8db59..939d5a7a 100644 --- a/trikServer/trikServerMain.cpp +++ b/trikServer/trikServerMain.cpp @@ -57,9 +57,9 @@ int main(int argc, char *argv[]) , initHelper.configPath() + "/model-config.xml" ); - QScopedPointer mailbox(trikNetwork::MailboxFactory::create(configurer)); + QSharedPointer mailbox(trikNetwork::MailboxFactory::create(configurer)); - trikCommunicator::TrikCommunicator communicator(*brick, mailbox.data()); + trikCommunicator::TrikCommunicator communicator(*brick, mailbox); communicator.startServer(port); return app.exec();