]> git.sesse.net Git - kdenlive/commitdiff
Error message box if rendering crashed
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Mon, 10 Mar 2008 18:15:38 +0000 (18:15 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Mon, 10 Mar 2008 18:15:38 +0000 (18:15 +0000)
svn path=/branches/KDE4/; revision=2039

renderer/renderjob.cpp

index c9d3dcda532dc952972c6ef10739e6fa400c38f9..792f6da0d46196aef5cc1fb289155f4ee6726788 100644 (file)
@@ -89,7 +89,12 @@ void RenderJob::slotIsOver(int exitcode, QProcess::ExitStatus status) {
         QFile f(m_scenelist);
         f.remove();
     }
-    if (m_player != "-") {
+    if (status == QProcess::CrashExit) {
+        // rendering crashed
+        QStringList args;
+        args << "--error" << tr("Rendering of %1 aborted, resulting video will probably be corrupted.").arg(m_dest);
+        QProcess::startDetached("kdialog", args);
+    } else if (m_player != "-") {
         QStringList args;
         args << m_dest;
         QProcess::startDetached(m_player, args);