Prevent incorrect popullating of Unread RSS list

This commit is contained in:
Vladimir Golovnev (Glassez) 2017-05-04 12:39:59 +03:00
parent 4e37688105
commit 2d3914c077

View file

@ -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