Attempt to call rig destructor on exit, and remove windows specfic _sleep()

merge-requests/1/head
Phil Taylor 2021-02-03 23:58:11 +00:00
rodzic 0d75363214
commit 65f5486c5b
2 zmienionych plików z 5 dodań i 3 usunięć

Wyświetl plik

@ -50,7 +50,7 @@ udpHandler::~udpHandler()
SendPacketDisconnect();
}
_sleep(100);
//_sleep(100);
udp->close();
delete udp;
qDebug() << "Closing udpHandler";
@ -396,7 +396,7 @@ udpSerial::~udpSerial()
qDebug() << "Closing udpSerial";
SendPacketOpenClose(true);
SendPacketDisconnect();
_sleep(100);
//_sleep(100);
udp->close();
delete udp;
}
@ -626,7 +626,7 @@ udpAudio::~udpAudio()
{
qDebug() << "Closing udpAudio";
SendPacketDisconnect();
_sleep(100);
//_sleep(100);
udp->close();
delete udp;

Wyświetl plik

@ -355,7 +355,9 @@ wfmain::wfmain(const QString serialPortCL, const QString hostCL, QWidget *parent
wfmain::~wfmain()
{
#ifdef Q_OS_WIN // Prevent crash on exit in Windows.
delete rig;
rigThread->quit();
rigThread->wait();
#endif
delete ui;
}