Fix tagreader process not starting on Windows in release build
This commit is contained in:
parent
24a765814a
commit
5256d795b1
@ -292,7 +292,11 @@ void WorkerPool<HandlerType>::StartOneWorker(Worker *worker) {
|
|||||||
qLog(Debug) << "Starting worker" << worker << executable_path_ << worker->local_server_->fullServerName();
|
qLog(Debug) << "Starting worker" << worker << executable_path_ << worker->local_server_->fullServerName();
|
||||||
|
|
||||||
// Start the process
|
// Start the process
|
||||||
|
#if defined(Q_OS_WIN32) && defined(QT_NO_DEBUG_OUTPUT) && !defined(ENABLE_WIN32_CONSOLE)
|
||||||
|
worker->process_->setProcessChannelMode(QProcess::SeparateChannels);
|
||||||
|
#else
|
||||||
worker->process_->setProcessChannelMode(QProcess::ForwardedChannels);
|
worker->process_->setProcessChannelMode(QProcess::ForwardedChannels);
|
||||||
|
#endif
|
||||||
worker->process_->start(executable_path_, QStringList() << worker->local_server_->fullServerName());
|
worker->process_->start(executable_path_, QStringList() << worker->local_server_->fullServerName());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -67,4 +67,6 @@
|
|||||||
#cmakedefine HAVE_WINEXTRAS
|
#cmakedefine HAVE_WINEXTRAS
|
||||||
#cmakedefine HAVE_QPA_QPLATFORMNATIVEINTERFACE_H
|
#cmakedefine HAVE_QPA_QPLATFORMNATIVEINTERFACE_H
|
||||||
|
|
||||||
|
#cmakedefine ENABLE_WIN32_CONSOLE
|
||||||
|
|
||||||
#endif // CONFIG_H_IN
|
#endif // CONFIG_H_IN
|
||||||
|
Loading…
x
Reference in New Issue
Block a user