X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Farchivewidget.cpp;h=ae19130b4f5e07c2cf043dbf60464e4188bfc171;hb=f4462e7ecb75f64e524746e3bb7c62a5e973d965;hp=7bc3ed4051dc9df387e17a2a6510bb4deecd2739;hpb=e0fa1332f109b6455207ea701da386b2fddddf09;p=kdenlive diff --git a/src/archivewidget.cpp b/src/archivewidget.cpp index 7bc3ed40..ae19130b 100644 --- a/src/archivewidget.cpp +++ b/src/archivewidget.cpp @@ -21,7 +21,7 @@ #include "archivewidget.h" #include "titlewidget.h" -#include +#include #include #include #include @@ -832,9 +832,10 @@ void ArchiveWidget::createArchive() // Add project file bool result = false; if (m_temp) { - archive.addLocalFile(m_temp->fileName(), m_name + ".kdenlive"); - result = archive.close(); - delete m_temp; + archive.addLocalFile(m_temp->fileName(), m_name + ".kdenlive"); + result = archive.close(); + delete m_temp; + m_temp = 0; } emit archivingFinished(result); } @@ -902,7 +903,7 @@ void ArchiveWidget::doExtracting() emit extractingFinished(); } -QString ArchiveWidget::extractedProjectFile() +QString ArchiveWidget::extractedProjectFile() const { return archive_url->url().path(KUrl::AddTrailingSlash) + m_projectName; } @@ -1014,3 +1015,5 @@ void ArchiveWidget::slotProxyOnly(int onlyProxy) slotCheckSpace(); } + +#include "archivewidget.moc"