diff --git a/src/base/rss/rss_folder.cpp b/src/base/rss/rss_folder.cpp index 3d5c0db7c..c4259fe70 100644 --- a/src/base/rss/rss_folder.cpp +++ b/src/base/rss/rss_folder.cpp @@ -105,12 +105,6 @@ void Folder::handleItemUnreadCountChanged() emit unreadCountChanged(this); } -void Folder::handleItemAboutToBeDestroyed(Item *item) -{ - if (item->unreadCount() > 0) - emit unreadCountChanged(this); -} - void Folder::cleanup() { foreach (Item *item, items()) @@ -127,7 +121,6 @@ void Folder::addItem(Item *item) connect(item, &Item::articleRead, this, &Item::articleRead); connect(item, &Item::articleAboutToBeRemoved, this, &Item::articleAboutToBeRemoved); connect(item, &Item::unreadCountChanged, this, &Folder::handleItemUnreadCountChanged); - connect(item, &Item::aboutToBeDestroyed, this, &Folder::handleItemAboutToBeDestroyed); emit unreadCountChanged(this); } diff --git a/src/base/rss/rss_folder.h b/src/base/rss/rss_folder.h index 3e2f5469e..6317f4ea5 100644 --- a/src/base/rss/rss_folder.h +++ b/src/base/rss/rss_folder.h @@ -59,7 +59,6 @@ namespace RSS private slots: void handleItemUnreadCountChanged(); - void handleItemAboutToBeDestroyed(Item *item); private: void cleanup() override;