Count magnet links in the 'downloading' filter and make them prevent system inhibition. Closes #1558

This commit is contained in:
sledgehammer999
2014-05-15 21:59:39 +03:00
parent 659e0b7fef
commit 5d2663660d
2 changed files with 5 additions and 1 deletions

View File

@@ -428,6 +428,9 @@ TorrentStatusReport TorrentModel::getTorrentStatusReport() const
++report.nb_active;
++report.nb_downloading;
break;
case TorrentModelItem::STATE_DOWNLOADING_META:
++report.nb_downloading;
break;
case TorrentModelItem::STATE_PAUSED_DL:
++report.nb_paused;
case TorrentModelItem::STATE_STALLED_DL:
@@ -492,6 +495,7 @@ bool TorrentModel::inhibitSystem()
for ( ; it != itend; ++it) {
switch((*it)->data(TorrentModelItem::TR_STATUS).toInt()) {
case TorrentModelItem::STATE_DOWNLOADING:
case TorrentModelItem::STATE_DOWNLOADING_META:
case TorrentModelItem::STATE_STALLED_DL:
case TorrentModelItem::STATE_SEEDING:
case TorrentModelItem::STATE_STALLED_UP: