From f95eadd7487098e8a84e8c0c196788000a595338 Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Mon, 6 Nov 2017 22:13:44 +0100 Subject: [PATCH] Ref T180, interpolator provides default situation on its own, no need to check --- src/plugins/simulator/fsxcommon/simconnectobject.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/plugins/simulator/fsxcommon/simconnectobject.cpp b/src/plugins/simulator/fsxcommon/simconnectobject.cpp index d6dbf95cd..d83e2db42 100644 --- a/src/plugins/simulator/fsxcommon/simconnectobject.cpp +++ b/src/plugins/simulator/fsxcommon/simconnectobject.cpp @@ -105,11 +105,7 @@ namespace BlackSimPlugin const CInterpolationHints &hints, CInterpolationStatus &status) const { Q_ASSERT(m_interpolator); - const CAircraftSituation s = m_interpolator->getInterpolatedSituation(currentTimeSinceEpoc, setup, hints, status); - - // return original position if interpolation fails for some reason - const bool valid = status.allTrue() && !s.isPositionNull() && !s.isGeodeticHeightNull(); - return valid ? m_aircraft.getSituation() : s; + return m_interpolator->getInterpolatedSituation(currentTimeSinceEpoc, setup, hints, status); } bool CSimConnectObjects::setSimConnectObjectIdForRequestId(DWORD requestId, DWORD objectId, bool resetSentParts)