From 74e084c6e82b226a81b56a5cd51184ae50253e08 Mon Sep 17 00:00:00 2001 From: Roland Rossgotterer Date: Tue, 11 Dec 2018 15:19:35 +0100 Subject: [PATCH] Compare transponder and not only the transponder code The last refactoring introduced a bug causing only X-Plane transponder code changes to be detected by swift - transponder modes were ignored. --- src/plugins/simulator/xplane/simulatorxplane.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/simulator/xplane/simulatorxplane.cpp b/src/plugins/simulator/xplane/simulatorxplane.cpp index 185360dbc..ad592d3ba 100644 --- a/src/plugins/simulator/xplane/simulatorxplane.cpp +++ b/src/plugins/simulator/xplane/simulatorxplane.cpp @@ -249,7 +249,7 @@ namespace BlackSimPlugin const bool changedCom2 = myAircraft.getCom2System() != com2; transponder = CTransponder::getStandardTransponder(m_xplaneData.xpdrCode, xpdrMode(m_xplaneData.xpdrMode, m_xplaneData.xpdrIdent)); - const bool changedXpr = (myAircraft.getTransponderCode() != transponder.getTransponderCode()); + const bool changedXpr = (myAircraft.getTransponder() != transponder); if (changedCom1 || changedCom2 || changedXpr) {