X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Ftitledocument.cpp;h=6ab7d19e9cf89ff83b494f868a30b40cf1ab1f10;hb=836ab97535a8b5194a1cfeade75d9d3b26b90c8b;hp=dc198f2e6d0132820fb4e1a593a5caf4fc5ec906;hpb=3fc327214d9182c1c9311046e7a390e1c962dbf1;p=kdenlive diff --git a/src/titledocument.cpp b/src/titledocument.cpp index dc198f2e..6ab7d19e 100644 --- a/src/titledocument.cpp +++ b/src/titledocument.cpp @@ -60,6 +60,8 @@ QByteArray fileToByteArray(const QString& filename) TitleDocument::TitleDocument() { m_scene = NULL; + m_width = 0; + m_height = 0; } void TitleDocument::setScene(QGraphicsScene* _scene, int width, int height) @@ -295,7 +297,8 @@ bool TitleDocument::saveDocument(const KUrl& url, QGraphicsRectItem* startv, QGr return false; } QFile xmlf(tmpfile.fileName()); - xmlf.open(QIODevice::WriteOnly); + if (!xmlf.open(QIODevice::WriteOnly)) + return false; xmlf.write(doc.toString().toUtf8()); if (xmlf.error() != QFile::NoError) { xmlf.close();