Remove incorrect assertions

PR #19964.
This commit is contained in:
Vladimir Golovnev 2023-11-20 20:37:55 +03:00 committed by GitHub
commit ef06be63bf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2172,20 +2172,20 @@ void TorrentImpl::handleFileRenamedAlert(const lt::file_renamed_alert *p)
const Path newActualParentPath = newActualFilePath.parentPath(); const Path newActualParentPath = newActualFilePath.parentPath();
if (newActualParentPath.filename() == UNWANTED_FOLDER_NAME) if (newActualParentPath.filename() == UNWANTED_FOLDER_NAME)
{ {
Q_ASSERT(oldActualParentPath.filename() != UNWANTED_FOLDER_NAME); if (oldActualParentPath.filename() != UNWANTED_FOLDER_NAME)
{
#ifdef Q_OS_WIN #ifdef Q_OS_WIN
const std::wstring winPath = (actualStorageLocation() / newActualParentPath).toString().toStdWString(); const std::wstring winPath = (actualStorageLocation() / newActualParentPath).toString().toStdWString();
const DWORD dwAttrs = ::GetFileAttributesW(winPath.c_str()); const DWORD dwAttrs = ::GetFileAttributesW(winPath.c_str());
::SetFileAttributesW(winPath.c_str(), (dwAttrs | FILE_ATTRIBUTE_HIDDEN)); ::SetFileAttributesW(winPath.c_str(), (dwAttrs | FILE_ATTRIBUTE_HIDDEN));
#endif #endif
}
} }
#ifdef QBT_USES_LIBTORRENT2 #ifdef QBT_USES_LIBTORRENT2
else if (oldActualParentPath.filename() == UNWANTED_FOLDER_NAME) else if (oldActualParentPath.filename() == UNWANTED_FOLDER_NAME)
{ {
Q_ASSERT(newActualParentPath.filename() != UNWANTED_FOLDER_NAME); if (newActualParentPath.filename() != UNWANTED_FOLDER_NAME)
Utils::Fs::rmdir(actualStorageLocation() / oldActualParentPath);
Utils::Fs::rmdir(actualStorageLocation() / oldActualParentPath);
} }
#else #else
else else