mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-02-02 09:55:55 +00:00
Remember queue position for torrents without metadata (closes #17)
This commit is contained in:
parent
6a8f09f9ee
commit
75cf25de62
@ -1619,10 +1619,13 @@ void QBtSession::saveFastResumeData() {
|
|||||||
std::vector<torrent_handle>::iterator torrentITend = torrents.end();
|
std::vector<torrent_handle>::iterator torrentITend = torrents.end();
|
||||||
for ( ; torrentIT != torrentITend; ++torrentIT) {
|
for ( ; torrentIT != torrentITend; ++torrentIT) {
|
||||||
QTorrentHandle h = QTorrentHandle(*torrentIT);
|
QTorrentHandle h = QTorrentHandle(*torrentIT);
|
||||||
if (!h.is_valid() || !h.has_metadata()) continue;
|
if (!h.is_valid())
|
||||||
|
continue;
|
||||||
try {
|
try {
|
||||||
if (isQueueingEnabled())
|
if (isQueueingEnabled())
|
||||||
TorrentPersistentData::savePriority(h);
|
TorrentPersistentData::savePriority(h);
|
||||||
|
if (!h.has_metadata())
|
||||||
|
continue;
|
||||||
// Actually with should save fast resume data for paused files too
|
// Actually with should save fast resume data for paused files too
|
||||||
//if (h.is_paused()) continue;
|
//if (h.is_paused()) continue;
|
||||||
if (h.state() == torrent_status::checking_files || h.state() == torrent_status::queued_for_checking) continue;
|
if (h.state() == torrent_status::checking_files || h.state() == torrent_status::queued_for_checking) continue;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user