<table><tr><td style="">marten created this revision.<br />marten added a reviewer: KDE PIM.<br />Restricted Application added a project: KDE PIM.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D7928" rel="noreferrer">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p><a href="https://bugs.kde.org/show_bug.cgi?id=350731" class="remarkup-link" target="_blank" rel="noreferrer">https://bugs.kde.org/show_bug.cgi?id=350731</a> describes a problem where, if the search filter is set to "Unread messages" and the "Mark as read after..."  is set to zero or a short time, as soon as an article is removed from the list the next article is selected and then marked unread in turn.  The effect of this is, with these filter settings, that all unread articles in a feed are marked read as soon as the feed is shown.  These settings worked and had the intended effect in KDE4.</p>

<p>The diff here is the patch as attached to the bug comment #39, with the API doc cleaned up a bit.</p></div></div><br /><div><strong>TEST PLAN</strong><div><p>Built akregator with this change, conformed correct operation of feed list (as it was in KDE4).<br />
Other bug reporters have also applied patch and checked correct operation.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R201 Akregator</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D7928" rel="noreferrer">https://phabricator.kde.org/D7928</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>src/article.cpp<br />
src/feed/feed.cpp<br />
src/feed/feed.h</div></div></div><br /><div><strong>To: </strong>marten, KDE PIM<br /><strong>Cc: </strong>dvasin, winterz, vkrause, mlaurent, knauss, dvratil<br /></div>