X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Ftrackview.cpp;h=9b187f05e3210682b714e69700c57c99e6e9bb74;hb=28f706cb03057ab961c38e4e4c817c3d9cd6e7f2;hp=badcd4dc7283220a8114ab5f3c586d87625d6e62;hpb=b1d68d8d883f9602f84b7c8a12d73baba63b52d0;p=kdenlive diff --git a/src/trackview.cpp b/src/trackview.cpp index badcd4dc..9b187f05 100644 --- a/src/trackview.cpp +++ b/src/trackview.cpp @@ -452,7 +452,7 @@ void TrackView::parseDocument(QDomDocument doc) slotRebuildTrackHeaders(); if (!m_documentErrors.isNull()) KMessageBox::sorry(this, m_documentErrors); - if (infoXml.hasAttribute("upgraded")) { + if (infoXml.hasAttribute("upgraded") || infoXml.hasAttribute("modified")) { // Our document was upgraded, create a backup copy just in case QString baseFile = m_doc->url().path().section(".kdenlive", 0, 0); int ct = 0; @@ -461,8 +461,13 @@ void TrackView::parseDocument(QDomDocument doc) ct++; backupFile = baseFile + "_backup" + QString::number(ct) + ".kdenlive"; } + QString message; + if (infoXml.hasAttribute("upgraded")) + message = i18n("Your project file was upgraded to the latest Kdenlive document version.\nTo make sure you don't lose data, a backup copy called %1 was created.", backupFile); + else + message = i18n("Your project file was modified by Kdenlive.\nTo make sure you don't lose data, a backup copy called %1 was created.", backupFile); if (KIO::NetAccess::file_copy(m_doc->url(), KUrl(backupFile), this)) - KMessageBox::information(this, i18n("Your project file was upgraded to the latest Kdenlive document version.\nTo make sure you don't lose data, a backup copy called %1 was created.", backupFile)); + KMessageBox::information(this, message); else KMessageBox::information(this, i18n("Your project file was upgraded to the latest Kdenlive document version, but it was not possible to create a backup copy.", backupFile)); }