diff --git a/src/gui/rss/feedlistwidget.cpp b/src/gui/rss/feedlistwidget.cpp index b4a2b5650..7065f1bad 100644 --- a/src/gui/rss/feedlistwidget.cpp +++ b/src/gui/rss/feedlistwidget.cpp @@ -138,6 +138,11 @@ void FeedListWidget::handleItemPathChanged(RSS::Item *rssItem) void FeedListWidget::handleItemAboutToBeRemoved(RSS::Item *rssItem) { delete m_rssToTreeItemMapping.take(rssItem); + + // RSS Item is still valid in this slot so if it is the last + // item we should prevent Unread list populating + if (m_rssToTreeItemMapping.size() == 1) + setCurrentItem(nullptr); } QTreeWidgetItem *FeedListWidget::stickyUnreadItem() const