diff --git a/src/blackcore/fsd/fsdclient.cpp b/src/blackcore/fsd/fsdclient.cpp index 47fda6fa6..f5f42a774 100644 --- a/src/blackcore/fsd/fsdclient.cpp +++ b/src/blackcore/fsd/fsdclient.cpp @@ -334,7 +334,7 @@ namespace BlackCore myAircraft.getGroundSpeed().valueInteger(CSpeedUnit::kts()), myAircraft.getPitch().value(CAngleUnit::deg()), myAircraft.getBank().value(CAngleUnit::deg()), - myAircraft.getHeading().value(CAngleUnit::deg()), + myAircraft.getHeading().normalizedTo360Degrees().value(CAngleUnit::deg()), myAircraft.getParts().isOnGround()); sendQueudedMessage(pilotDataUpdate); } @@ -352,7 +352,7 @@ namespace BlackCore myAircraft.getGroundSpeed().valueInteger(CSpeedUnit::kts()), myAircraft.getPitch().value(CAngleUnit::deg()), myAircraft.getBank().value(CAngleUnit::deg()), - myAircraft.getHeading().value(CAngleUnit::deg()), + myAircraft.getHeading().normalizedTo360Degrees().value(CAngleUnit::deg()), myAircraft.getParts().isOnGround()); for (const auto &receiver : as_const(m_interimPositionReceivers))