]> git.sesse.net Git - kdenlive/blobdiff - src/titlewidget.cpp
Make sure there is no write error when saving a file:
[kdenlive] / src / titlewidget.cpp
index 1505adb8a0eebda079236c7c09bd226d9d2d9311..5f876ea87c0f1e3b6515c557a53a975cf425f5d1 100644 (file)
@@ -22,6 +22,7 @@
 #include <KGlobalSettings>
 #include <KFileDialog>
 #include <KStandardDirs>
+#include <KMessageBox>
 
 #include <QDomDocument>
 #include <QGraphicsItem>
@@ -666,7 +667,10 @@ void TitleWidget::loadTitle() {
 
 void TitleWidget::saveTitle(KUrl url) {
     if (url.isEmpty()) url = KFileDialog::getSaveUrl(KUrl(m_projectPath), "*.kdenlivetitle", this, i18n("Save Title"));
-    if (!url.isEmpty()) m_titledocument.saveDocument(url, startViewport, endViewport);
+    if (!url.isEmpty()) {
+        if (m_titledocument.saveDocument(url, startViewport, endViewport) == false)
+            KMessageBox::error(this, i18n("Cannot write to file %1", url.path()));
+    }
 }
 
 QDomDocument TitleWidget::xml() {