summaryrefslogtreecommitdiffstats
path: root/playerwidget.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2017-03-20 07:14:07 +0100
committerArno <arno@disconnect.de>2017-03-20 07:14:07 +0100
commitc4388dcc1830d5df4f04ec2df42d1359b68cbda3 (patch)
tree253c6f8b429345fd7c1ea2afcdf63df211699e08 /playerwidget.cpp
parent18a94d2e4829f378bba7aaf97e2056b45b5ea7a8 (diff)
downloadBeetPlayer-c4388dcc1830d5df4f04ec2df42d1359b68cbda3.tar.gz
BeetPlayer-c4388dcc1830d5df4f04ec2df42d1359b68cbda3.tar.bz2
BeetPlayer-c4388dcc1830d5df4f04ec2df42d1359b68cbda3.zip
Fix deleting files
Don't delete the parent directory recursively when deleting files...
Diffstat (limited to 'playerwidget.cpp')
-rw-r--r--playerwidget.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/playerwidget.cpp b/playerwidget.cpp
index 5a69744..a37aea6 100644
--- a/playerwidget.cpp
+++ b/playerwidget.cpp
@@ -704,9 +704,12 @@ void PlayerWidget::doDeleteFiles(){
QFileInfo file(cur);
if(file.isFile()){
QFile::remove(cur);
+ continue;
}
if(file.isDir()){
- file.dir().removeRecursively();
+ QString d = file.absoluteFilePath();
+ QDir toDel(d);
+ toDel.removeRecursively();
}
}
doPopulateByFolder();