diff --git a/src/qtlibtorrent/torrentmodel.cpp b/src/qtlibtorrent/torrentmodel.cpp index 98ee17de7..b69aae2a4 100644 --- a/src/qtlibtorrent/torrentmodel.cpp +++ b/src/qtlibtorrent/torrentmodel.cpp @@ -235,7 +235,10 @@ void TorrentModel::populate() { std::vector::const_iterator it = torrents.begin(); std::vector::const_iterator itend = torrents.end(); for ( ; it != itend; ++it) { - addTorrent(QTorrentHandle(*it)); + const QTorrentHandle h(*it); + if (HiddenData::hasData(h.hash())) + continue; + addTorrent(h); } // Refresh timer connect(&m_refreshTimer, SIGNAL(timeout()), SLOT(forceModelRefresh()));