diff --git a/src/mfsk/mfsk.cxx b/src/mfsk/mfsk.cxx index 8c30d3d2..bdd2159a 100644 --- a/src/mfsk/mfsk.cxx +++ b/src/mfsk/mfsk.cxx @@ -106,6 +106,8 @@ void mfsk::shutdown() mfsk::~mfsk() { stopflag = true; + int msecs = 200; + while(--msecs && txstate != TX_STATE_PREAMBLE) MilliSleep(1); if (picTxWin) picTxWin->hide(); if (picRxWin)