Migrate away from deprecated API

This commit is contained in:
Chocobo1 2019-11-29 02:46:48 +08:00
commit bf58555a7a
No known key found for this signature in database
GPG key ID: 210D9C873253A68C
2 changed files with 10 additions and 1 deletions

View file

@ -142,8 +142,12 @@ namespace
bool loadTorrentResumeData(const QByteArray &data, CreateTorrentParams &torrentParams, int &queuePos, MagnetUri &magnetUri)
{
lt::error_code ec;
#if (LIBTORRENT_VERSION_NUM < 10200)
lt::bdecode_node root;
lt::bdecode(data.constData(), (data.constData() + data.size()), root, ec);
#else
const lt::bdecode_node root = lt::bdecode(data, ec);
#endif
if (ec || (root.type() != lt::bdecode_node::dict_t)) return false;
torrentParams = CreateTorrentParams();