Added SIGBREAK

This commit is contained in:
Anonymous275
2022-01-19 23:36:18 +02:00
parent 07c353727e
commit 45099eba29
2 changed files with 4 additions and 1 deletions

1
include/discord-rpc Submodule

Submodule include/discord-rpc added at 7c41a8ec19

View File

@@ -7,6 +7,7 @@
#include "Launcher.h" #include "Launcher.h"
#include "Logger.h" #include "Logger.h"
#include "BeamNG.h" #include "BeamNG.h"
#include <csignal>
#include <windows.h> #include <windows.h>
#include <shellapi.h> #include <shellapi.h>
@@ -44,7 +45,7 @@ Launcher::~Launcher() {
} }
void ShutdownHandler(int sig) { void ShutdownHandler(int sig) {
LOG(INFO) << "Got signal " << sig; LOG(INFO) << "Got signal (" << sig << ") Launcher shutting down";
Launcher::StaticAbort(); Launcher::StaticAbort();
exit(sig); exit(sig);
} }
@@ -64,6 +65,7 @@ void Launcher::WindowsInit() {
signal(SIGINT, ShutdownHandler); signal(SIGINT, ShutdownHandler);
signal(SIGTERM, ShutdownHandler); signal(SIGTERM, ShutdownHandler);
signal(SIGABRT, ShutdownHandler); signal(SIGABRT, ShutdownHandler);
signal(SIGBREAK, ShutdownHandler);
} }
void Launcher::LaunchGame() { void Launcher::LaunchGame() {