diff options
Diffstat (limited to 'filestreewidget.cpp')
-rw-r--r-- | filestreewidget.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/filestreewidget.cpp b/filestreewidget.cpp index 7fbc0fc..b017d7d 100644 --- a/filestreewidget.cpp +++ b/filestreewidget.cpp @@ -90,7 +90,11 @@ void FilesTreeWidget::moveToBurn(){ foreach(QString name, files.keys()){ QString sourceFile = Helper::createArchivePath(name, files.value(name)); QString targetFile = QString("%1/%2/%3").arg(burnDir).arg(dirName).arg(name); - if(name == i.data(FilesTreeModel::FileNameRole).toString()){ + int fileType = mModel->fileType(files.value(name)); + if(fileType == -1){ + continue; + } + if(fileType == FilesTreeModel::Movie){ QFile::rename(sourceFile, targetFile); }else{ QFile::copy(sourceFile, targetFile); |