Fix the initial weather request in case last position is null

calculateGreatCircleDistance returns false immediately if any of the
arguments was null.

ref T324
This commit is contained in:
Roland Winklmeier
2018-09-06 15:04:40 +02:00
committed by Klaus Basan
parent 7a7f1f2df0
commit 3804612bed
6 changed files with 34 additions and 22 deletions

View File

@@ -533,7 +533,7 @@ namespace BlackCore
// weather
bool m_isWeatherActivated = false; //!< Is simulator weather activated?
BlackMisc::Geo::CCoordinateGeodetic m_lastWeatherPosition; //!< Own aircraft position at which weather was fetched and injected last
BlackMisc::CSetting<BlackMisc::Simulation::Settings::TSelectedWeatherScenario> m_weatherScenarioSettings { this, &ISimulator::reloadWeatherSettings }; //!< Selected weather scenario
BlackMisc::CSettingReadOnly<BlackMisc::Simulation::Settings::TSelectedWeatherScenario> m_weatherScenarioSettings { this, &ISimulator::reloadWeatherSettings }; //!< Selected weather scenario
private:
// remote aircraft provider ("rap") bound