diff --git a/q65w/mainwindow.cpp b/q65w/mainwindow.cpp index 2c8551b02..30e800dea 100644 --- a/q65w/mainwindow.cpp +++ b/q65w/mainwindow.cpp @@ -841,6 +841,10 @@ void MainWindow::freezeDecode(int n) //freezeDecode() void MainWindow::decode() //decode() { + +//Don't attempt to decode if decoder is already busy, or if we transmitted for 10 s or more. + if(m_decoderBusy or m_nTransmitted>10) return; + QString fname=" "; ui->DecodeButton->setStyleSheet(m_pbdecoding_style1);