From 4e87aebf557c1225adddf2408f48cb1bdd7e936f Mon Sep 17 00:00:00 2001 From: Chocobo1 Date: Tue, 11 Jun 2019 00:15:06 +0800 Subject: [PATCH] Don't remove parent directories QDir::rmpath removes *all* parent directories while QDir::rmdir removes the specified directory. --- src/base/bittorrent/session.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/base/bittorrent/session.cpp b/src/base/bittorrent/session.cpp index a857c1df2..55910b37a 100644 --- a/src/base/bittorrent/session.cpp +++ b/src/base/bittorrent/session.cpp @@ -1657,7 +1657,7 @@ bool Session::deleteTorrent(const QString &hash, const bool deleteLocalFiles) Utils::Fs::forceRemove(unwantedFile); const QString parentFolder = Utils::Fs::branchPath(unwantedFile); qDebug("Attempt to remove parent folder (if empty): %s", qUtf8Printable(parentFolder)); - QDir().rmpath(parentFolder); + QDir().rmdir(parentFolder); } }