fix queue position for force_rechecking a torrent that is not auto-managed
This commit is contained in:
parent
232b2e0758
commit
e5e2b48122
|
@ -1,3 +1,4 @@
|
||||||
|
* fix queue position for force_rechecking a torrent that is not auto-managed
|
||||||
* improve rate-based choker documentation, and minor tweak
|
* improve rate-based choker documentation, and minor tweak
|
||||||
* undeprecate upnp_ignore_nonrouters (but refering to devices on our subnet)
|
* undeprecate upnp_ignore_nonrouters (but refering to devices on our subnet)
|
||||||
* increase default tracker timeout
|
* increase default tracker timeout
|
||||||
|
|
|
@ -608,6 +608,8 @@ namespace aux {
|
||||||
// checking queue, and will be checked (all the files will be read and
|
// checking queue, and will be checked (all the files will be read and
|
||||||
// compared to the piece hashes). Once the check is complete, the torrent
|
// compared to the piece hashes). Once the check is complete, the torrent
|
||||||
// will start connecting to peers again, as normal.
|
// will start connecting to peers again, as normal.
|
||||||
|
// The torrent will be placed last in queue, i.e. its queue position
|
||||||
|
// will be the highest of all torrents in the session.
|
||||||
void force_recheck() const;
|
void force_recheck() const;
|
||||||
|
|
||||||
// the disk cache will be flushed before creating the resume data.
|
// the disk cache will be flushed before creating the resume data.
|
||||||
|
|
|
@ -2354,8 +2354,7 @@ bool is_downloading_state(int const st)
|
||||||
update_want_tick();
|
update_want_tick();
|
||||||
set_state(torrent_status::checking_resume_data);
|
set_state(torrent_status::checking_resume_data);
|
||||||
|
|
||||||
if (m_auto_managed && !is_finished())
|
set_queue_position(last_pos);
|
||||||
set_queue_position(last_pos);
|
|
||||||
|
|
||||||
TORRENT_ASSERT(m_outstanding_check_files == false);
|
TORRENT_ASSERT(m_outstanding_check_files == false);
|
||||||
m_add_torrent_params.reset();
|
m_add_torrent_params.reset();
|
||||||
|
|
Loading…
Reference in New Issue