diff options
author | Arno <am@disconnect.de> | 2010-11-27 14:44:45 +0100 |
---|---|---|
committer | Arno <am@disconnect.de> | 2010-11-27 14:44:45 +0100 |
commit | eb4139c5c525c03d4c75c0a47acc92157008ca06 (patch) | |
tree | 58e8cc2b6cb9eeef9a30197a8622896a762fda41 | |
parent | eb2b859a2890715dcff16e2a520c0c713fe4daf5 (diff) | |
download | SheMov-eb4139c5c525c03d4c75c0a47acc92157008ca06.tar.gz SheMov-eb4139c5c525c03d4c75c0a47acc92157008ca06.tar.bz2 SheMov-eb4139c5c525c03d4c75c0a47acc92157008ca06.zip |
Bugfix in addCover
Fixed long standing bug in SeriesTreeWidget::addCover(). If the target
directory didn't exist, the file wouldn't be copied. Use
Helper::moveToArchive instead of QFile::rename.
-rw-r--r-- | seriestreewidget.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/seriestreewidget.cpp b/seriestreewidget.cpp index e4559fc..fdcf24d 100644 --- a/seriestreewidget.cpp +++ b/seriestreewidget.cpp @@ -304,8 +304,7 @@ void SeriesTreeWidget::addCover(){ int type = mCoverDialog->fileType(); if(filesModel->addFile(fileName, type, 0, -1, seriesPartId, -1)){ QString md5sum = Helper::md5Sum(fileName); - QString targetFile = Helper::createArchivePath(fileName, md5sum); - QFile::rename(fileName, targetFile); + Helper::moveToArchive(fileName, md5sum); filesModel->setIds(QList<int>() << seriesPartId); emit filesReload(); } |