From 8b94da20d35b1f9d394e73ebe6b7f24413c26e06 Mon Sep 17 00:00:00 2001 From: sledgehammer999 Date: Thu, 16 Jan 2014 16:17:10 +0200 Subject: [PATCH] Don't count paused torrents for the autoshutdown. Closes #1280. --- src/qtlibtorrent/qbtsession.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/qtlibtorrent/qbtsession.cpp b/src/qtlibtorrent/qbtsession.cpp index b7b364ab8..794fd3a8b 100755 --- a/src/qtlibtorrent/qbtsession.cpp +++ b/src/qtlibtorrent/qbtsession.cpp @@ -761,8 +761,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) {} }