diff --git a/tools/message_parser.cpp b/tools/message_parser.cpp index 210d5b5..b6b0412 100644 --- a/tools/message_parser.cpp +++ b/tools/message_parser.cpp @@ -64,6 +64,11 @@ void event_handler(json event) { std::string type = event["type"]; Event e = magic_enum::enum_cast(type).value_or(Event::end); + if (g_simulators->invoke_active_simulator() == nullptr) + { + spdlog::error("Event got called but there is no active simulator"); + return; + } switch(e) {