mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2024-11-26 19:26:59 +03:00
Improve torrent name handling
This commit is contained in:
parent
7c48ba2f19
commit
77555cd5c2
3 changed files with 9 additions and 13 deletions
|
@ -661,9 +661,7 @@ QString Session::tempPath() const
|
|||
QString Session::torrentTempPath(const TorrentInfo &torrentInfo) const
|
||||
{
|
||||
if ((torrentInfo.filesCount() > 1) && !torrentInfo.hasRootFolder())
|
||||
return tempPath()
|
||||
+ QString::fromStdString(torrentInfo.nativeInfo()->orig_files().name())
|
||||
+ '/';
|
||||
return tempPath() + torrentInfo.name() + '/';
|
||||
|
||||
return tempPath();
|
||||
}
|
||||
|
|
|
@ -185,17 +185,15 @@ InfoHash TorrentHandleImpl::hash() const
|
|||
|
||||
QString TorrentHandleImpl::name() const
|
||||
{
|
||||
QString name = m_name;
|
||||
if (!name.isEmpty()) return name;
|
||||
|
||||
name = QString::fromStdString(m_nativeStatus.name);
|
||||
if (!name.isEmpty()) return name;
|
||||
if (!m_name.isEmpty())
|
||||
return m_name;
|
||||
|
||||
if (hasMetadata())
|
||||
{
|
||||
name = QString::fromStdString(m_torrentInfo.nativeInfo()->orig_files().name());
|
||||
if (!name.isEmpty()) return name;
|
||||
}
|
||||
return m_torrentInfo.name();
|
||||
|
||||
const QString name = QString::fromStdString(m_nativeStatus.name);
|
||||
if (!name.isEmpty())
|
||||
return name;
|
||||
|
||||
return m_hash;
|
||||
}
|
||||
|
|
|
@ -170,7 +170,7 @@ InfoHash TorrentInfo::hash() const
|
|||
QString TorrentInfo::name() const
|
||||
{
|
||||
if (!isValid()) return {};
|
||||
return QString::fromStdString(m_nativeInfo->name());
|
||||
return QString::fromStdString(m_nativeInfo->orig_files().name());
|
||||
}
|
||||
|
||||
QDateTime TorrentInfo::creationDate() const
|
||||
|
|
Loading…
Reference in a new issue