|
@@ -633,14 +633,19 @@ bool IsWindowReady(void)
|
|
bool WindowShouldClose(void)
|
|
bool WindowShouldClose(void)
|
|
{
|
|
{
|
|
#if defined(PLATFORM_DESKTOP) || defined(PLATFORM_WEB)
|
|
#if defined(PLATFORM_DESKTOP) || defined(PLATFORM_WEB)
|
|
- // While window minimized, stop loop execution
|
|
|
|
- while (windowMinimized) glfwWaitEvents();
|
|
|
|
|
|
+ if (windowReady)
|
|
|
|
+ {
|
|
|
|
+ // While window minimized, stop loop execution
|
|
|
|
+ while (windowMinimized) glfwWaitEvents();
|
|
|
|
|
|
- return (glfwWindowShouldClose(window));
|
|
|
|
|
|
+ return (glfwWindowShouldClose(window));
|
|
|
|
+ }
|
|
|
|
+ else return true;
|
|
#endif
|
|
#endif
|
|
|
|
|
|
#if defined(PLATFORM_ANDROID) || defined(PLATFORM_RPI) || defined(PLATFORM_UWP)
|
|
#if defined(PLATFORM_ANDROID) || defined(PLATFORM_RPI) || defined(PLATFORM_UWP)
|
|
- return windowShouldClose;
|
|
|
|
|
|
+ if (windowReady) return windowShouldClose;
|
|
|
|
+ else return true;
|
|
#endif
|
|
#endif
|
|
}
|
|
}
|
|
|
|
|