diff --git a/src/gui/transferlistfilterswidget.cpp b/src/gui/transferlistfilterswidget.cpp index 1453d6311..5beb201bc 100644 --- a/src/gui/transferlistfilterswidget.cpp +++ b/src/gui/transferlistfilterswidget.cpp @@ -460,10 +460,13 @@ void TrackerFiltersList::addItem(const QString &tracker, const QString &hash) if (tmp.contains(hash)) return; - if (host != "") + if (host != "") { trackerItem = item(rowFromTracker(host)); - else + if (!trackerItem) return; + } + else { trackerItem = item(1); + } } else { trackerItem = new QListWidgetItem();