From 93cb7e1e93e5cde610ea9212fc1388e4ce948b52 Mon Sep 17 00:00:00 2001
From: James Turner <james@flightgear.org>
Date: Mon, 12 Sep 2022 13:31:43 +0100
Subject: [PATCH] Error reports: set context before loading FGFX

Set the relevant context property before loading FGFX, so fx-load
errors are correctly attributed to the aircraft.
---
 src/Model/acmodel.cxx | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Model/acmodel.cxx b/src/Model/acmodel.cxx
index 1ee4e9a5a..b38e7f783 100644
--- a/src/Model/acmodel.cxx
+++ b/src/Model/acmodel.cxx
@@ -152,9 +152,9 @@ FGAircraftModel::init ()
         return;
     }
 
+    simgear::ErrorReportContext ec("primary-aircraft", "yes");
     _fx = new FGFX("fx");
     _fx->init();
-    simgear::ErrorReportContext ec("primary-aircraft", "yes");
 
     SGPropertyNode_ptr sim = fgGetNode("/sim", true);
     for (auto model : sim->getChildren("model")) {