diff --git a/src/gui/transferlistfilterswidget.cpp b/src/gui/transferlistfilterswidget.cpp index b3aca3bd1..9e62e6e2e 100644 --- a/src/gui/transferlistfilterswidget.cpp +++ b/src/gui/transferlistfilterswidget.cpp @@ -480,10 +480,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();