diff --git a/plugins/feature/map/mapbeacondialog.cpp b/plugins/feature/map/mapbeacondialog.cpp index 7b5015759..bf7d84ac3 100644 --- a/plugins/feature/map/mapbeacondialog.cpp +++ b/plugins/feature/map/mapbeacondialog.cpp @@ -31,6 +31,7 @@ MapBeaconDialog::MapBeaconDialog(MapGUI *gui, QWidget* parent) : ui(new Ui::MapBeaconDialog) { ui->setupUi(this); + setAttribute(Qt::WA_QuitOnClose, false); connect(&m_dlm, &HttpDownloadManager::downloadComplete, this, &MapBeaconDialog::downloadFinished); } diff --git a/plugins/feature/map/mapibpbeacondialog.cpp b/plugins/feature/map/mapibpbeacondialog.cpp index 942a887af..01bc0d9cd 100644 --- a/plugins/feature/map/mapibpbeacondialog.cpp +++ b/plugins/feature/map/mapibpbeacondialog.cpp @@ -30,6 +30,7 @@ MapIBPBeaconDialog::MapIBPBeaconDialog(MapGUI *gui, QWidget* parent) : ui(new Ui::MapIBPBeaconDialog) { ui->setupUi(this); + setAttribute(Qt::WA_QuitOnClose, false); connect(&m_timer, &QTimer::timeout, this, &MapIBPBeaconDialog::updateTime); m_timer.setInterval(1000); ui->beacons->setRowCount(IBPBeacon::m_frequencies.size()); diff --git a/plugins/feature/map/mapradiotimedialog.cpp b/plugins/feature/map/mapradiotimedialog.cpp index 0df4bc2a5..13eead4ce 100644 --- a/plugins/feature/map/mapradiotimedialog.cpp +++ b/plugins/feature/map/mapradiotimedialog.cpp @@ -29,6 +29,7 @@ MapRadioTimeDialog::MapRadioTimeDialog(MapGUI *gui, QWidget* parent) : ui(new Ui::MapRadioTimeDialog) { ui->setupUi(this); + setAttribute(Qt::WA_QuitOnClose, false); // Don't call updateTable until m_gui->getAzEl() will return valid location }