diff --git a/polymer/eduke32/source/gamedef.c b/polymer/eduke32/source/gamedef.c index 9aa9ec8f1..ec8e7e93b 100644 --- a/polymer/eduke32/source/gamedef.c +++ b/polymer/eduke32/source/gamedef.c @@ -1477,6 +1477,15 @@ static int parsecommand(void) char *temptextptr; long *tempscrptr; +#if (defined RENDERTYPEWIN || (defined RENDERTYPESDL && !defined __APPLE__ && defined HAVE_GTK2)) + if (quitevent) + { + initprintf("Aborted.\n"); + Shutdown(); + exit(0); + } +#endif + if ((unsigned)(scriptptr-script) > (unsigned)(g_ScriptSize-128)) { long oscriptptr = (unsigned)(scriptptr-script);