=> cf37fc31c6ef9a4ed01b6b9b642b858d2b7965eb
[1mdiff --git a/src/app.c b/src/app.c[m [1mindex 9f35d727..3e6e9cdc 100644[m [1m--- a/src/app.c[m [1m+++ b/src/app.c[m [36m@@ -1291,9 +1291,10 @@[m [mvoid processEvents_App(enum iAppEventMode eventMode) {[m iRoot *oldCurrentRoot = current_Root(); /* restored afterwards */[m SDL_Event ev;[m iBool gotEvents = iFalse;[m [32m+[m[32m iBool gotRefresh = iFalse;[m iPtrArray windows;[m init_PtrArray(&windows);[m [31m- while (nextEvent_App_(d, eventMode, &ev)) {[m [32m+[m[32m while (nextEvent_App_(d, gotRefresh ? postedEventsOnly_AppEventMode : eventMode, &ev)) {[m #if defined (iPlatformAppleMobile)[m if (processEvent_iOS(&ev)) {[m continue;[m [36m@@ -1364,6 +1365,10 @@[m [mvoid processEvents_App(enum iAppEventMode eventMode) {[m dispatchCommands_Periodic(&d->periodic);[m continue;[m }[m [32m+[m[32m if (ev.type == SDL_USEREVENT && ev.user.code == refresh_UserEventCode) {[m [32m+[m[32m gotRefresh = iTrue;[m [32m+[m[32m continue;[m [32m+[m[32m }[m #if defined (LAGRANGE_ENABLE_IDLE_SLEEP)[m if (ev.type == SDL_USEREVENT && ev.user.code == asleep_UserEventCode) {[m if (SDL_GetTicks() - d->lastEventTime > idleThreshold_App_ &&[m
text/gemini; charset=utf-8
This content has been proxied by September (ba2dc).