From bea69e682e1ceea344a3733457a438691a21f871 Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Thu, 13 Sep 2018 02:02:39 +0200 Subject: [PATCH] Trigger FSX/P3D send id tracing always for an exception --- src/plugins/simulator/fsxcommon/simulatorfsxsimconnectproc.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/simulator/fsxcommon/simulatorfsxsimconnectproc.cpp b/src/plugins/simulator/fsxcommon/simulatorfsxsimconnectproc.cpp index c6c7ad40d..f245d3fb0 100644 --- a/src/plugins/simulator/fsxcommon/simulatorfsxsimconnectproc.cpp +++ b/src/plugins/simulator/fsxcommon/simulatorfsxsimconnectproc.cpp @@ -61,6 +61,8 @@ namespace BlackSimPlugin case SIMCONNECT_RECV_ID_EXCEPTION: { if (!simulatorFsxP3D->stillDisplayReceiveExceptions()) { break; } + simulatorFsxP3D->triggerAutoTraceSendId(); + SIMCONNECT_RECV_EXCEPTION *exception = static_cast(pData); const DWORD exceptionId = exception->dwException; const DWORD sendId = exception->dwSendID; @@ -115,7 +117,6 @@ namespace BlackSimPlugin CLogMessage(simulatorFsxP3D).warning("Caught simConnect exception: '%1' '%2' | send details: '%3'") << exceptionString << ex << (sendIdDetails.isEmpty() ? "N/A" : sendIdDetails); - simulatorFsxP3D->triggerAutoTraceSendId(); } break; // SIMCONNECT_RECV_ID_EXCEPTION }