Lagrange [release]
Fixed state saving when quitting by closing window
[1mdiff --git a/src/ui/window.c b/src/ui/window.c[m
[1mindex 2877b1e2..7b11684e 100644[m
[1m--- a/src/ui/window.c[m
[1m+++ b/src/ui/window.c[m
[36m@@ -1026,9 +1026,16 @@[m [mstatic iBool handleWindowEvent_MainWindow_(iMainWindow *d, const SDL_WindowEvent[m
postRefresh_App();[m
return iTrue;[m
case SDL_WINDOWEVENT_CLOSE:[m
[31m-// if (numWindows_App() > 1) {[m
[31m- closeWindow_App(d);[m
[31m-// }[m
[32m+[m[32m#if defined (iPlatformAppleDesktop)[m
[32m+[m[32m closeWindow_App(d);[m
[32m+[m[32m#else[m
[32m+[m[32m if (numWindows_App() == 1) {[m
[32m+[m[32m postCommand_App("quit");[m
[32m+[m[32m }[m
[32m+[m[32m else {[m
[32m+[m[32m closeWindow_App(d);[m[41m [m
[32m+[m[32m }[m
[32m+[m[32m#endif[m[41m [m
return iTrue;[m
default:[m
break;[m