mirror of
https://github.com/FEX-Emu/FEX.git
synced 2026-10-14 16:00:44 +02:00
Merge pull request #641 from Sonicadvance1/uninstall_handlers
Uninstalls both the signal delegator and logmanager handlers on shutdown
This commit is contained in:
commit
0c1510e763
5 files changed
+25
No files matched your search
@@ -7,6 +7,7 @@ namespace LogMan {
|
||||
namespace Throw {
|
||||
std::vector<ThrowHandler> Handlers;
|
||||
void InstallHandler(ThrowHandler Handler) { Handlers.emplace_back(Handler); }
|
||||
void UnInstallHandlers() { Handlers.clear(); }
|
||||
|
||||
[[noreturn]] void M(const char *fmt, va_list args) {
|
||||
size_t MsgSize = 1024;
|
||||
@@ -30,6 +31,7 @@ void InstallHandler(ThrowHandler Handler) { Handlers.emplace_back(Handler); }
|
||||
namespace Msg {
|
||||
std::vector<MsgHandler> Handlers;
|
||||
void InstallHandler(MsgHandler Handler) { Handlers.emplace_back(Handler); }
|
||||
void UnInstallHandlers() { Handlers.clear(); }
|
||||
|
||||
void M(DebugLevels Level, const char *fmt, va_list args) {
|
||||
size_t MsgSize = 1024;
|
||||
|
||||
Reference in new issue
Block a user