Ref T602, use conversion table in dialog

This commit is contained in:
Klaus Basan
2019-04-13 01:50:14 +02:00
parent aecce06b33
commit cbe9aea282
2 changed files with 6 additions and 2 deletions

View File

@@ -18,6 +18,7 @@
using namespace BlackMisc;
using namespace BlackMisc::Aviation;
using namespace BlackMisc::PhysicalQuantities;
namespace BlackGui
{
@@ -146,7 +147,10 @@ namespace BlackGui
{
if (mode == AltitudeInMetersConvertedToFeet)
{
m_altitude = m_altitude.roundedToNearest100ft(true);
const int ft = CAltitude::findAltitudeForMetricAltitude(m_altitude.valueInteger(CLengthUnit::m()));
m_altitude = ft < 0 ?
m_altitude.roundedToNearest100ft(true) :
m_altitude = CAltitude(ft, CAltitude::MeanSeaLevel, CLengthUnit::ft());
m_altitudeStr = m_altitude.valueRoundedWithUnit(0);
}