mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2024-11-24 18:26:11 +03:00
Merge pull request #14240 from glassez/drop-ext
Drop extension from generated content folder name
This commit is contained in:
commit
a445311705
1 changed files with 10 additions and 2 deletions
|
@ -481,9 +481,17 @@ void TorrentInfo::stripRootFolder()
|
|||
|
||||
void TorrentInfo::addRootFolder()
|
||||
{
|
||||
const QString rootFolder = name();
|
||||
Q_ASSERT(!rootFolder.isEmpty());
|
||||
const QString originalName = name();
|
||||
Q_ASSERT(!originalName.isEmpty());
|
||||
|
||||
const QString extension = Utils::Fs::fileExtension(originalName);
|
||||
const QString rootFolder = extension.isEmpty()
|
||||
? originalName
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(5, 10, 0))
|
||||
: originalName.chopped(extension.size() + 1);
|
||||
#else
|
||||
: originalName.left(originalName.size() - (extension.size() + 1));
|
||||
#endif
|
||||
const std::string rootPrefix = Utils::Fs::toNativePath(rootFolder + QLatin1Char {'/'}).toStdString();
|
||||
lt::file_storage files = m_nativeInfo->files();
|
||||
files.set_name(rootFolder.toStdString());
|
||||
|
|
Loading…
Reference in a new issue