Return first tracker as fallback for "current tracker"

Closes #20415.
This commit is contained in:
Vladimir Golovnev (Glassez) 2025-01-31 15:40:44 +03:00
commit 4578561823
No known key found for this signature in database
GPG key ID: 52A2C7DEE2DFA6F7

View file

@ -463,7 +463,13 @@ qlonglong TorrentImpl::wastedSize() const
QString TorrentImpl::currentTracker() const QString TorrentImpl::currentTracker() const
{ {
if (!m_nativeStatus.current_tracker.empty())
return QString::fromStdString(m_nativeStatus.current_tracker); return QString::fromStdString(m_nativeStatus.current_tracker);
if (!m_trackerEntryStatuses.isEmpty())
return m_trackerEntryStatuses.constFirst().url;
return {};
} }
Path TorrentImpl::savePath() const Path TorrentImpl::savePath() const