]> git.sesse.net Git - kdenlive/commitdiff
check for file write error
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Mon, 30 Mar 2009 22:44:42 +0000 (22:44 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Mon, 30 Mar 2009 22:44:42 +0000 (22:44 +0000)
svn path=/trunk/kdenlive/; revision=3192

plugins/sampleplugin/sampleplugin.cpp

index 75b87c60b71a4549004c2ab1dd42eaa76a4ee132..be61870852c30b7b563d9829b7895ebdda33e7e5 100644 (file)
@@ -84,6 +84,11 @@ KUrl SamplePlugin::generatedClip(const QString &generator, const KUrl &projectFo
         }
         QTextStream out(&file);
         out << doc.toString();
+        if (file.error() != QFile::NoError) {
+            KMessageBox::error(0, i18n("Cannot write to file %1", view.path->url().path()));
+            file.close();
+            return KUrl();
+        }
         file.close();
         return view.path->url();
     }