From 54c6c9360a058e893a09cdbc699ab9fab3d65b97 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Sun, 11 Jun 2023 21:55:48 +0200 Subject: [PATCH] fix: Reverted back reordering of crash callback call --- main/source/crash_handlers.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/main/source/crash_handlers.cpp b/main/source/crash_handlers.cpp index 9effc25ad..c0cf89ca2 100644 --- a/main/source/crash_handlers.cpp +++ b/main/source/crash_handlers.cpp @@ -55,14 +55,14 @@ namespace hex::crash { static void signalHandler(int signalNumber, const std::string &signalName) { log::fatal("Terminating with signal '{}' ({})", signalName, signalNumber); - // Trigger an event so that plugins can handle crashes - // It may affect things (like the project path), - // so we do this after saving the crash file - EventManager::post(signalNumber); - // Trigger the crash callback crashCallback(hex::format("Received signal '{}' ({})", signalName, signalNumber)); + // Trigger an event so that plugins can handle crashes + // It may affect things (like the project path), + // so we do this after saving the crash file + EventManager::post(signalNumber); + // Detect if the crash was due to an uncaught exception if (std::uncaught_exceptions() > 0) { log::fatal("Uncaught exception thrown!");