Browse Source

Don't count paused torrents for the autoshutdown. Closes #1280.

adaptive-webui-19844
sledgehammer999 11 years ago
parent
commit
ceba1dc734
  1. 5
      src/qtlibtorrent/qbtsession.cpp

5
src/qtlibtorrent/qbtsession.cpp

@ -730,8 +730,9 @@ bool QBtSession::hasDownloadingTorrents() const { @@ -730,8 +730,9 @@ bool QBtSession::hasDownloadingTorrents() const {
for ( ; torrentIT != torrentITend; ++torrentIT) {
if (torrentIT->is_valid()) {
try {
const torrent_status::state_t state = torrentIT->status().state;
if (state != torrent_status::finished && state != torrent_status::seeding)
const torrent_status status = torrentIT->status();
if (status.state != torrent_status::finished && status.state != torrent_status::seeding
&& !status.paused)
return true;
} catch(std::exception) {}
}

Loading…
Cancel
Save