summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/app.c2
-rw-r--r--src/ui/documentwidget.c1
-rw-r--r--src/ui/sidebarwidget.c5
3 files changed, 5 insertions, 3 deletions
diff --git a/src/app.c b/src/app.c
index 4045610e..30221582 100644
--- a/src/app.c
+++ b/src/app.c
@@ -1268,7 +1268,7 @@ static iBool nextEvent_App_(iApp *d, enum iAppEventMode eventMode, SDL_Event *ev
1268 /* SDL regression circa 2.0.18? SDL_PollEvent() doesn't always return 1268 /* SDL regression circa 2.0.18? SDL_PollEvent() doesn't always return
1269 events posted immediately beforehand. Waiting with a very short timeout 1269 events posted immediately beforehand. Waiting with a very short timeout
1270 seems to work better. */ 1270 seems to work better. */
1271#if defined (iPlatformLinux) 1271#if defined (iPlatformLinux) && SDL_VERSION_ATLEAST(2, 0, 18)
1272 return SDL_WaitEventTimeout(event, 1); 1272 return SDL_WaitEventTimeout(event, 1);
1273#else 1273#else
1274 return SDL_PollEvent(event); 1274 return SDL_PollEvent(event);
diff --git a/src/ui/documentwidget.c b/src/ui/documentwidget.c
index 6a535882..fdb55232 100644
--- a/src/ui/documentwidget.c
+++ b/src/ui/documentwidget.c
@@ -2756,6 +2756,7 @@ static void updateDocument_DocumentWidget_(iDocumentWidget *d,
2756 } 2756 }
2757 d->flags |= drawDownloadCounter_DocumentWidgetFlag; 2757 d->flags |= drawDownloadCounter_DocumentWidgetFlag;
2758 clear_PtrSet(d->view.invalidRuns); 2758 clear_PtrSet(d->view.invalidRuns);
2759 documentRunsInvalidated_DocumentWidget_(d);
2759 deinit_String(&str); 2760 deinit_String(&str);
2760 return; 2761 return;
2761 } 2762 }
diff --git a/src/ui/sidebarwidget.c b/src/ui/sidebarwidget.c
index f5beb785..16677f9e 100644
--- a/src/ui/sidebarwidget.c
+++ b/src/ui/sidebarwidget.c
@@ -286,7 +286,8 @@ static void updateItemsWithFlags_SidebarWidget_(iSidebarWidget *d, iBool keepAct
286 iZap(on); 286 iZap(on);
287 size_t numItems = 0; 287 size_t numItems = 0;
288 isEmpty = iTrue; 288 isEmpty = iTrue;
289 iConstForEach(PtrArray, i, listEntries_Feeds()) { 289 const iPtrArray *feedEntries = listEntries_Feeds();
290 iConstForEach(PtrArray, i, feedEntries) {
290 const iFeedEntry *entry = i.ptr; 291 const iFeedEntry *entry = i.ptr;
291 if (isHidden_FeedEntry(entry)) { 292 if (isHidden_FeedEntry(entry)) {
292 continue; /* A hidden entry. */ 293 continue; /* A hidden entry. */
@@ -350,7 +351,7 @@ static void updateItemsWithFlags_SidebarWidget_(iSidebarWidget *d, iBool keepAct
350 } 351 }
351 /* Actions. */ 352 /* Actions. */
352 if (!isMobile) { 353 if (!isMobile) {
353 if (!keepActions && !isEmpty) { 354 if (!keepActions && !isEmpty_PtrArray(feedEntries)) {
354 addActionButton_SidebarWidget_(d, 355 addActionButton_SidebarWidget_(d,
355 check_Icon 356 check_Icon
356 " ${sidebar.action.feeds.markallread}", 357 " ${sidebar.action.feeds.markallread}",