|
|
@ -1378,8 +1378,11 @@ void PollInputEvents(void) |
|
|
|
|
|
|
|
CORE.Window.resizedLastFrame = false; |
|
|
|
|
|
|
|
if ((CORE.Window.eventWaiting) || (((CORE.Window.flags & FLAG_WINDOW_MINIMIZED) > 0) && ((CORE.Window.flags & FLAG_WINDOW_ALWAYS_RUN) == 0))) SDL_WaitEvent(NULL); |
|
|
|
if (CORE.Window.eventWaiting) CORE.Time.previous = GetTime(); |
|
|
|
if ((CORE.Window.eventWaiting) || (((CORE.Window.flags & FLAG_WINDOW_MINIMIZED) > 0) && ((CORE.Window.flags & FLAG_WINDOW_ALWAYS_RUN) == 0))) |
|
|
|
{ |
|
|
|
SDL_WaitEvent(NULL); |
|
|
|
CORE.Time.previous = GetTime(); |
|
|
|
} |
|
|
|
|
|
|
|
SDL_Event event = { 0 }; |
|
|
|
while (SDL_PollEvent(&event) != 0) |
|
|
@ -1500,8 +1503,6 @@ void PollInputEvents(void) |
|
|
|
if ((CORE.Window.flags & SDL_WINDOW_MAXIMIZED) > 0) CORE.Window.flags &= ~SDL_WINDOW_MAXIMIZED; |
|
|
|
} |
|
|
|
#endif |
|
|
|
|
|
|
|
if ((CORE.Window.flags & FLAG_WINDOW_ALWAYS_RUN) == 0) CORE.Time.previous = GetTime(); |
|
|
|
} break; |
|
|
|
|
|
|
|
case SDL_WINDOWEVENT_HIDDEN: |
|
|
|