Improve torrent name handling

This commit is contained in:
Vladimir Golovnev (Glassez) 2020-12-10 09:42:32 +03:00
commit 77555cd5c2
No known key found for this signature in database
GPG key ID: 52A2C7DEE2DFA6F7
3 changed files with 9 additions and 13 deletions

View file

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