diff --git a/src/dialogs/renderwidget.cpp b/src/dialogs/renderwidget.cpp index 6730f4a3347bfce1b1b6993446a5632c4d4849c9..e69c0a85b6d39d1e82ebd5448a6e946a432d1703 100644 --- a/src/dialogs/renderwidget.cpp +++ b/src/dialogs/renderwidget.cpp @@ -1456,9 +1456,7 @@ void RenderWidget::generateRenderFiles(QDomDocument doc, const QString &playlist } int threadCount = QThread::idealThreadCount(); - if (threadCount > 2 && m_view.parallel_process->isChecked()) { - threadCount = qMin(threadCount - 1, 4); - } else { + if (threadCount < 2 || !m_view.parallel_process->isChecked()) { threadCount = 1; }