summaryrefslogtreecommitdiff
path: root/src/ui/sidebarwidget.c
diff options
context:
space:
mode:
authorJaakko Keränen <jaakko.keranen@iki.fi>2021-10-01 16:29:39 +0300
committerJaakko Keränen <jaakko.keranen@iki.fi>2021-10-01 16:29:39 +0300
commitb5c1e658fb7cd1e81c512323c6c3fa6dfb565522 (patch)
tree38d5682b56d7989c85cca519a0d94701eb0055e6 /src/ui/sidebarwidget.c
parent692db72f23b6157aad2d450ec47410115c1fb76f (diff)
Feeds: Don't forget entries or their unread status
Three important changes: 1) Visited URLs can be marked as "kept" so they will never be discarded due to old age. 2) Feed entries are not discarded from the database until they are removed from the source, and then become too old (six months). 3) Visited feed entry URLs are always flagged as kept, so the (un)read status will not be forgotten.
Diffstat (limited to 'src/ui/sidebarwidget.c')
-rw-r--r--src/ui/sidebarwidget.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ui/sidebarwidget.c b/src/ui/sidebarwidget.c
index 4b772eeb..fcdb5b9e 100644
--- a/src/ui/sidebarwidget.c
+++ b/src/ui/sidebarwidget.c
@@ -1463,7 +1463,7 @@ static iBool processEvent_SidebarWidget_(iSidebarWidget *d, const SDL_Event *ev)
1463 removeUrl_Visited(vis, url); 1463 removeUrl_Visited(vis, url);
1464 } 1464 }
1465 else { 1465 else {
1466 visitUrl_Visited(vis, url, transient_VisitedUrlFlag); 1466 visitUrl_Visited(vis, url, transient_VisitedUrlFlag | kept_VisitedUrlFlag);
1467 } 1467 }
1468 postCommand_App("visited.changed"); 1468 postCommand_App("visited.changed");
1469 return iTrue; 1469 return iTrue;