[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/plain
This content has been proxied by September (3851b).