From e142aafea129e7f4ddf74a55ea60e37da500340d Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Sun, 13 Mar 2011 09:40:31 +0000 Subject: [PATCH] Do not report torrent being checked as queued --- src/qtlibtorrent/torrentmodel.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/qtlibtorrent/torrentmodel.cpp b/src/qtlibtorrent/torrentmodel.cpp index a9ce25bfd..f9e7ccd08 100644 --- a/src/qtlibtorrent/torrentmodel.cpp +++ b/src/qtlibtorrent/torrentmodel.cpp @@ -57,9 +57,13 @@ TorrentModelItem::State TorrentModelItem::state() const return m_torrent.is_seed() ? STATE_PAUSED_UP : STATE_PAUSED_DL; } if(m_torrent.is_queued()) { - m_icon = QIcon(":/Icons/skin/queued.png"); - m_fgColor = QColor("grey"); - return m_torrent.is_seed() ? STATE_QUEUED_UP : STATE_QUEUED_DL; + if(m_torrent.state() != torrent_status::queued_for_checking + && m_torrent.state() != torrent_status::checking_resume_data + && m_torrent.state() != torrent_status::checking_files) { + m_icon = QIcon(":/Icons/skin/queued.png"); + m_fgColor = QColor("grey"); + return m_torrent.is_seed() ? STATE_QUEUED_UP : STATE_QUEUED_DL; + } } // Other states switch(m_torrent.state()) {