summaryrefslogtreecommitdiffstats
path: root/seriestreewidget.cpp
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2010-11-27 14:44:45 +0100
committerArno <am@disconnect.de>2010-11-27 14:44:45 +0100
commiteb4139c5c525c03d4c75c0a47acc92157008ca06 (patch)
tree58e8cc2b6cb9eeef9a30197a8622896a762fda41 /seriestreewidget.cpp
parenteb2b859a2890715dcff16e2a520c0c713fe4daf5 (diff)
downloadSheMov-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.
Diffstat (limited to 'seriestreewidget.cpp')
-rw-r--r--seriestreewidget.cpp3
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();
}