Fix displayed tracker messages

Before this change, we were displaying debug messages constructed by
libtorrent, now we show messages returned by trackers.

Closes #8739.
This commit is contained in:
Chocobo1 2018-04-30 12:27:57 +08:00 committed by sledgehammer999
parent a37dfcf961
commit b396ca771d
No known key found for this signature in database
GPG key ID: 6E4A2D025B7CC9A2

View file

@ -1509,7 +1509,7 @@ void TorrentHandle::handleTrackerWarningAlert(const libtorrent::tracker_warning_
const QString message = QString::fromStdString(p->msg); const QString message = QString::fromStdString(p->msg);
#else #else
const QString trackerUrl = p->tracker_url(); const QString trackerUrl = p->tracker_url();
const QString message = QString::fromStdString(p->message()); const QString message = p->warning_message();
#endif #endif
// Connection was successful now but there is a warning message // Connection was successful now but there is a warning message
@ -1525,7 +1525,7 @@ void TorrentHandle::handleTrackerErrorAlert(const libtorrent::tracker_error_aler
const QString message = QString::fromStdString(p->msg); const QString message = QString::fromStdString(p->msg);
#else #else
const QString trackerUrl = p->tracker_url(); const QString trackerUrl = p->tracker_url();
const QString message = QString::fromStdString(p->message()); const QString message = p->error_message();
#endif #endif
m_trackerInfos[trackerUrl].lastMessage = message; m_trackerInfos[trackerUrl].lastMessage = message;