1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2025-09-06 07:07:48 -04:00

Merge pull request #1429 from srcejon/fix_1287

#1287 - Fix ADS-B crash when My Position changed
This commit is contained in:
Edouard Griffiths 2022-09-20 15:29:04 +02:00 committed by GitHub
commit 53df5fe5d7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4337,6 +4337,10 @@ void ADSBDemodGUI::update3DModels()
void ADSBDemodGUI::updateAirports() void ADSBDemodGUI::updateAirports()
{ {
if (!m_airportInfo) {
return;
}
m_airportModel.removeAllAirports(); m_airportModel.removeAllAirports();
QHash<int, AirportInformation *>::iterator i = m_airportInfo->begin(); QHash<int, AirportInformation *>::iterator i = m_airportInfo->begin();
AzEl azEl = m_azEl; AzEl azEl = m_azEl;
@ -4869,9 +4873,7 @@ ADSBDemodGUI::ADSBDemodGUI(PluginAPI* pluginAPI, DeviceUISet *deviceUISet, Baseb
connect(&m_airportModel, &AirportModel::requestMetar, this, &ADSBDemodGUI::requestMetar); connect(&m_airportModel, &AirportModel::requestMetar, this, &ADSBDemodGUI::requestMetar);
// Add airports within range of My Position // Add airports within range of My Position
if (m_airportInfo != nullptr) {
updateAirports(); updateAirports();
}
updateAirspaces(); updateAirspaces();
updateNavAids(); updateNavAids();
update3DModels(); update3DModels();