From 61f99a6b2c944a86805e7d10b93bab213a57e6c1 Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Sun, 13 Feb 2022 16:03:17 +0100 Subject: [PATCH] make NewMessages feed status more persistent --- src/librssguard/core/feeddownloader.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/librssguard/core/feeddownloader.cpp b/src/librssguard/core/feeddownloader.cpp index 383afa7e3..a79e8d168 100644 --- a/src/librssguard/core/feeddownloader.cpp +++ b/src/librssguard/core/feeddownloader.cpp @@ -359,9 +359,11 @@ void FeedDownloader::updateOneFeed(ServiceRoot* acc, qDebugNN << LOGSEC_FEEDDOWNLOADER << "Updating messages in DB took " << tmr.nsecsElapsed() / 1000 << " microseconds."; - feed->setStatus(updated_messages.first > 0 || updated_messages.second > 0 + if (feed->status() != Feed::Status::NewMessages) { + feed->setStatus(updated_messages.first > 0 || updated_messages.second > 0 ? Feed::Status::NewMessages : Feed::Status::Normal); + } qDebugNN << LOGSEC_FEEDDOWNLOADER << updated_messages << " messages for feed "