summaryrefslogtreecommitdiffstats
path: root/filestreewidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'filestreewidget.cpp')
-rw-r--r--filestreewidget.cpp6
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);