[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdenlive] renderer: Fix rendering crash on finish
From: Jean-Baptiste Mardelle <jb () kdenlive ! org>
Date: 2016-11-12 11:04:38
Message-ID: E1c5W6w-00076q-Hs () code ! kde ! org
[Download RAW message or body]
Git commit f3002dd8d31de218d3f8797cfd8b93647760a9cb by Jean-Baptiste Mardelle.
Committed on 12/11/2016 at 11:04.
Pushed by mardelle into branch 'master'.
Fix rendering crash on finish
CCBUG: 371478
M +2 -1 renderer/renderjob.cpp
http://commits.kde.org/kdenlive/f3002dd8d31de218d3f8797cfd8b93647760a9cb
diff --git a/renderer/renderjob.cpp b/renderer/renderjob.cpp
index 16a23db..5bfd1ac 100644
--- a/renderer/renderjob.cpp
+++ b/renderer/renderjob.cpp
@@ -282,7 +282,7 @@ void RenderJob::slotIsOver(QProcess::ExitStatus status, bool \
isWritable)
m_kdenliveinterface->callWithArgumentList(QDBus::NoBlock, \
QStringLiteral("setRenderingFinished"), m_dbusargs); }
m_logstream << "Rendering of " << m_dest << " finished" << endl;
- if (!m_dualpass && !m_player.isEmpty()) {
+ if (!m_dualpass && m_player.length() > 3 && m_player.contains(QLatin1Char(' \
'))) { QStringList args = m_player.split(QLatin1Char(' '));
QString exec = args.takeFirst();
// Decode url
@@ -290,6 +290,7 @@ void RenderJob::slotIsOver(QProcess::ExitStatus status, bool \
isWritable) args << url;
QProcess::startDetached(exec, args);
}
+ m_logstream.flush();
if (m_dualpass) {
emit renderingFinished();
deleteLater();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic