mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2024-11-26 19:26:59 +03:00
parent
f54b66eb75
commit
1cee69da6c
3 changed files with 5 additions and 3 deletions
|
@ -5359,6 +5359,8 @@ TorrentImpl *SessionImpl::createTorrent(const lt::torrent_handle &nativeHandle,
|
||||||
|
|
||||||
if (isRestored())
|
if (isRestored())
|
||||||
{
|
{
|
||||||
|
torrent->saveResumeData(lt::torrent_handle::save_info_dict);
|
||||||
|
|
||||||
// The following is useless for newly added magnet
|
// The following is useless for newly added magnet
|
||||||
if (torrent->hasMetadata())
|
if (torrent->hasMetadata())
|
||||||
{
|
{
|
||||||
|
|
|
@ -690,9 +690,9 @@ bool TorrentImpl::needSaveResumeData() const
|
||||||
return m_nativeStatus.need_save_resume;
|
return m_nativeStatus.need_save_resume;
|
||||||
}
|
}
|
||||||
|
|
||||||
void TorrentImpl::saveResumeData()
|
void TorrentImpl::saveResumeData(lt::resume_data_flags_t flags)
|
||||||
{
|
{
|
||||||
m_nativeHandle.save_resume_data();
|
m_nativeHandle.save_resume_data(flags);
|
||||||
m_session->handleTorrentSaveResumeDataRequested(this);
|
m_session->handleTorrentSaveResumeDataRequested(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -245,7 +245,7 @@ namespace BitTorrent
|
||||||
void handleStateUpdate(const lt::torrent_status &nativeStatus);
|
void handleStateUpdate(const lt::torrent_status &nativeStatus);
|
||||||
void handleCategoryOptionsChanged();
|
void handleCategoryOptionsChanged();
|
||||||
void handleAppendExtensionToggled();
|
void handleAppendExtensionToggled();
|
||||||
void saveResumeData();
|
void saveResumeData(lt::resume_data_flags_t flags = {});
|
||||||
void handleMoveStorageJobFinished(const Path &path, bool hasOutstandingJob);
|
void handleMoveStorageJobFinished(const Path &path, bool hasOutstandingJob);
|
||||||
void fileSearchFinished(const Path &savePath, const PathList &fileNames);
|
void fileSearchFinished(const Path &savePath, const PathList &fileNames);
|
||||||
void updatePeerCount(const QString &trackerURL, const TrackerEntry::Endpoint &endpoint, int count);
|
void updatePeerCount(const QString &trackerURL, const TrackerEntry::Endpoint &endpoint, int count);
|
||||||
|
|
Loading…
Reference in a new issue