diff --git a/widgets/mainwindow.cpp b/widgets/mainwindow.cpp
index 313d6db60..efe97d8b7 100644
--- a/widgets/mainwindow.cpp
+++ b/widgets/mainwindow.cpp
@@ -1617,6 +1617,7 @@ void MainWindow::dataSink(qint64 frames)
         monitor(false);
         m_bEchoTxed=false;
       }
+
       if(m_monitoring or m_auto or m_diskData) {
         QString t;
         t = t.asprintf("%3d %7.1f %7.1f %7.1f %6d %7d %7.1f %3d",echocom_.nsum,xlevel,sigdb,
@@ -1630,6 +1631,7 @@ void MainWindow::dataSink(qint64 frames)
         t = t0 + t;
         if (ui) ui->decodedTextBrowser->appendText(t);
       }
+
       if(m_echoGraph->isVisible()) m_echoGraph->plotSpec();
       if(m_saveAll and !m_diskData) {
         int idir=1;
@@ -1638,10 +1640,9 @@ void MainWindow::dataSink(qint64 frames)
       }
       m_nclearave=0;
     }
-    if(m_mode=="FreqCal") {
-      return;
-    }
-    if( m_dialFreqRxWSPR==0) m_dialFreqRxWSPR=m_freqNominal;
+    if(m_mode=="FreqCal") return;
+
+    if(m_dialFreqRxWSPR==0) m_dialFreqRxWSPR=m_freqNominal;
     m_dataAvailable=true;
     dec_data.params.npts8=(m_ihsym*m_nsps)/16;
     dec_data.params.newdat=1;
@@ -1686,6 +1687,7 @@ void MainWindow::dataSink(qint64 frames)
         if (err!=0) MessageBox::warning_message (this, tr ("Error saving c2 file"), c2name);
       }
     }
+
     if(m_mode=="WSPR") {
       QStringList t2;
       QStringList depth_args;
@@ -1709,6 +1711,7 @@ void MainWindow::dataSink(qint64 frames)
       m_decoderBusy = true;
       statusUpdate ();
     }
+
     m_rxDone=true;
   }
 }