From 8cdbea788f0e9a74c2890b47d9ac0a59a511e2f0 Mon Sep 17 00:00:00 2001
From: Joe Taylor <joe@princeton.edu>
Date: Mon, 29 Aug 2022 13:45:29 -0400
Subject: [PATCH] Clean up some displayed parameters in Echo mode.

---
 lib/avecho.f90         | 2 +-
 widgets/mainwindow.cpp | 7 +++----
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/lib/avecho.f90 b/lib/avecho.f90
index 44c44d458..69b006e41 100644
--- a/lib/avecho.f90
+++ b/lib/avecho.f90
@@ -31,7 +31,7 @@ subroutine avecho(id2,ndop,nfrit,nauto,nqual,f1,xlevel,snrdb,db_err,  &
      read(39,*) fspread
      close(39)
   endif
-  fspread=min(max(0.1,fspread),700.0)
+  fspread=min(max(0.04,fspread),700.0)
   width=fspread
   dop=ndop
   sq=0.
diff --git a/widgets/mainwindow.cpp b/widgets/mainwindow.cpp
index 9eeb38cfa..313d6db60 100644
--- a/widgets/mainwindow.cpp
+++ b/widgets/mainwindow.cpp
@@ -1619,8 +1619,8 @@ void MainWindow::dataSink(qint64 frames)
       }
       if(m_monitoring or m_auto or m_diskData) {
         QString t;
-        t = t.asprintf("%3d %7.1f %7.1f %7.1f %7.1f %7d %7.1f %3d",echocom_.nsum,xlevel,sigdb,
-                       dBerr,dfreq,nDopTotal,width,nqual);
+        t = t.asprintf("%3d %7.1f %7.1f %7.1f %6d %7d %7.1f %3d",echocom_.nsum,xlevel,sigdb,
+                       dBerr,qRound(dfreq),nDopTotal,width,nqual);
         QString t0;
         if(m_diskData) {
           t0=t0.asprintf("%06d  ",m_UTCdisk);
@@ -1631,13 +1631,12 @@ void MainWindow::dataSink(qint64 frames)
         if (ui) ui->decodedTextBrowser->appendText(t);
       }
       if(m_echoGraph->isVisible()) m_echoGraph->plotSpec();
-      if(m_saveAll) {
+      if(m_saveAll and !m_diskData) {
         int idir=1;
         save_echo_params_(&m_fDop,&nDop,&nfrit,&f1,&width,dec_data.d2,&idir);
         m_fSpread=width;
       }
       m_nclearave=0;
-
     }
     if(m_mode=="FreqCal") {
       return;