diff --git a/polymer/eduke32/source/astub.c b/polymer/eduke32/source/astub.c index 418a4247c..0f968fc2a 100644 --- a/polymer/eduke32/source/astub.c +++ b/polymer/eduke32/source/astub.c @@ -8911,6 +8911,8 @@ static int32_t osdcmd_quit(const osdfuncparm_t *parm) { UNREFERENCED_PARAMETER(parm); + OSD_ShowDisplay(0); + ExtUnInit(); uninitengine(); diff --git a/polymer/eduke32/source/osdcmds.c b/polymer/eduke32/source/osdcmds.c index c7482f1dd..d12ad0fcd 100644 --- a/polymer/eduke32/source/osdcmds.c +++ b/polymer/eduke32/source/osdcmds.c @@ -57,6 +57,7 @@ extern void G_CheckPlayerColor(int32_t *color,int32_t prev_color); static inline int32_t osdcmd_quit(const osdfuncparm_t *parm) { UNREFERENCED_PARAMETER(parm); + OSD_ShowDisplay(0); G_GameQuit(); return OSDCMD_OK; }