Call `LUAh_GameQuit` in 2 places.

This commit is contained in:
Zachary McAlpin 2020-03-15 00:53:05 -04:00
parent de9dc43b21
commit a329ca43ba
2 changed files with 8 additions and 0 deletions

View file

@ -171,6 +171,7 @@ static char returnWadPath[256];
#include "../d_net.h"
#include "../g_game.h"
#include "../filesrch.h"
#include "../lua_hook.h"
#include "endtxt.h"
#include "sdlmain.h"
@ -303,6 +304,9 @@ FUNCNORETURN static ATTRNORETURN void signal_handler(INT32 num)
FUNCNORETURN static ATTRNORETURN void quit_handler(int num)
{
#ifdef HAVE_BLUA
LUAh_GameQuit();
#endif
signal(num, SIG_DFL); //default signal action
raise(num);
I_Quit();

View file

@ -73,6 +73,7 @@
#include "../console.h"
#include "../command.h"
#include "../r_main.h"
#include "../lua_hook.h"
#include "sdlmain.h"
#ifdef HWRENDER
#include "../hardware/hw_main.h"
@ -1059,6 +1060,9 @@ void I_GetEvent(void)
M_SetupJoystickMenu(0);
break;
case SDL_QUIT:
#ifdef HAVE_BLUA
LUAh_GameQuit();
#endif
I_Quit();
M_QuitResponse('y');
break;