Don't remove parent directories

QDir::rmpath removes *all* parent directories while QDir::rmdir removes
the specified directory.
This commit is contained in:
Chocobo1
2019-06-11 00:15:06 +08:00
parent e329c41ef2
commit d376d912b3

View File

@@ -1944,7 +1944,7 @@ bool Session::deleteTorrent(const QString &hash, bool deleteLocalFiles)
Utils::Fs::forceRemove(unwantedFile); Utils::Fs::forceRemove(unwantedFile);
const QString parentFolder = Utils::Fs::branchPath(unwantedFile); const QString parentFolder = Utils::Fs::branchPath(unwantedFile);
qDebug("Attempt to remove parent folder (if empty): %s", qUtf8Printable(parentFolder)); qDebug("Attempt to remove parent folder (if empty): %s", qUtf8Printable(parentFolder));
QDir().rmpath(parentFolder); QDir().rmdir(parentFolder);
} }
} }