From 6e87d6655a75be7b344bfe2252512a9bfc51977c Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Thu, 27 Aug 2009 07:57:52 +0000 Subject: [PATCH] - Unread items were not updated correctly when a feed was updated --- src/rss_imp.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/rss_imp.cpp b/src/rss_imp.cpp index 7f5344f2d..78abf8782 100644 --- a/src/rss_imp.cpp +++ b/src/rss_imp.cpp @@ -510,8 +510,13 @@ void RSSImp::updateFeedInfos(QString url, QString aliasOrUrl, unsigned int nbUnr // Update Unread item updateItemInfos(listStreams->getUnreadItem()); // If the feed is selected, update the displayed news - if(listStreams->currentItem() == item || listStreams->currentItem() == listStreams->getUnreadItem()){ + if(listStreams->currentItem() == item ){ refreshNewsList(item); + } else { + // Update unread items + if(listStreams->currentItem() == listStreams->getUnreadItem()) { + refreshNewsList(listStreams->getUnreadItem()); + } } }