]> git.sesse.net Git - kdenlive/commitdiff
Add extra check to make sure inigo is installed before starting to render
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Tue, 14 Oct 2008 07:31:26 +0000 (07:31 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Tue, 14 Oct 2008 07:31:26 +0000 (07:31 +0000)
svn path=/branches/KDE4/; revision=2467

src/mainwindow.cpp

index 639f2bc091af1a7c26f87a0a16bcb7360d3864cc..ebe907479bfd7c4ef43c837627d66998866c3d71 100644 (file)
@@ -1107,6 +1107,10 @@ void MainWindow::slotDoRender(const QString &dest, const QString &render, const
             videoPlayer = KdenliveSettings::defaultplayerapp();
             if (videoPlayer.isEmpty()) KMessageBox::sorry(this, i18n("Cannot play video after rendering because the default video player application is not set.\nPlease define it in Kdenlive settings dialog."));
         }
+        if (!QFile::exists(KdenliveSettings::rendererpath())) {
+            KMessageBox::sorry(this, i18n("Cannot find the inigo program required for rendering (part of Mlt)"));
+            return;
+        }
         args << KdenliveSettings::rendererpath() << m_activeDocument->profilePath() << render << videoPlayer << temp.fileName() << dest << avformat_args;
         QString renderer = QCoreApplication::applicationDirPath() + QString("/kdenlive_render");
         if (!QFile::exists(renderer)) renderer = "kdenlive_render";