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
commit d376d912b3
No known key found for this signature in database
GPG key ID: 210D9C873253A68C

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);
} }
} }