Replace status_t with disk_status

libtorrent 2.1 has made the following change:
"make status_t a proper flag type, to clean up oversized_file indication
from disk subsystem"

PR #18879.
This commit is contained in:
Deltadroid 2023-04-30 09:12:15 +02:00 committed by GitHub
parent 758ea7edca
commit 634eb4a183
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -120,7 +120,11 @@ void CustomDiskIOThread::async_move_storage(lt::storage_index_t storage, std::st
m_nativeDiskIO->async_move_storage(storage, path, flags
, [=, handler = std::move(handler)](lt::status_t status, const std::string &path, const lt::storage_error &error)
{
#if LIBTORRENT_VERSION_NUM < 20100
if ((status != lt::status_t::fatal_disk_error) && (status != lt::status_t::file_exist))
#else
if ((status != lt::disk_status::fatal_disk_error) && (status != lt::disk_status::file_exist))
#endif
m_storageData[storage].savePath = newSavePath;
handler(status, path, error);