diff options
-rw-r--r-- | filewidget.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/filewidget.cpp b/filewidget.cpp index ac7f920..948a5d6 100644 --- a/filewidget.cpp +++ b/filewidget.cpp @@ -663,7 +663,11 @@ void FileWidget::deleteFiles(){ QDir d(fi.absoluteFilePath()); d.removeRecursively(); }else{ - QFile::remove(path); + if(!QFile::remove(path)){ + QFile f(path); + f.setPermissions(QFile::ReadOther | QFile::WriteOther); + f.remove(); + } } removed << idx.data().toString(); } |