From dcc6d3e53bca54edd1979aa21663e839fef58ae6 Mon Sep 17 00:00:00 2001 From: WobLight Date: Thu, 26 Jul 2018 07:38:51 -0700 Subject: [PATCH] Fix removal of read-only files on Windows --- addon.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/addon.cpp b/addon.cpp index de3b510..53dae2b 100644 --- a/addon.cpp +++ b/addon.cpp @@ -383,8 +383,11 @@ void Addon::removeFolder(QString path, bool ask) { QFileInfo info(files[i]); if (!info.isSymLink() && info.isDir()) info.dir().rmdir(info.fileName()); - else - QFile(info.absoluteFilePath()).remove(); + else { + QFile f(info.absoluteFilePath()); + f.setPermissions(f.permissions()|QFile::WriteOther); + f.remove(); + } setProgress(i); } }