mirror of
https://github.com/BeamMP/BeamMP-Launcher.git
synced 2026-04-22 16:18:38 +00:00
Added SIGBREAK
This commit is contained in:
1
include/discord-rpc
Submodule
1
include/discord-rpc
Submodule
Submodule include/discord-rpc added at 7c41a8ec19
@@ -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() {
|
||||||
|
|||||||
Reference in New Issue
Block a user