From 896a97968989bc4e3729ff9305a8f0b274bdd339 Mon Sep 17 00:00:00 2001 From: Matthew Budd Date: Fri, 2 Oct 2020 22:14:00 -0400 Subject: [PATCH] Added logic to auto open log file dialog window if file logging is checked and a start logging event occurs. --- src/drivers/Qt/TraceLogger.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/drivers/Qt/TraceLogger.cpp b/src/drivers/Qt/TraceLogger.cpp index 37bebb43..d8e098ff 100644 --- a/src/drivers/Qt/TraceLogger.cpp +++ b/src/drivers/Qt/TraceLogger.cpp @@ -354,9 +354,18 @@ void TraceLoggerDialog_t::toggleLoggingOnOff(void) usleep( 1000 ); pushMsgToLogBuffer("Logging Finished"); startStopButton->setText( tr("Start Logging") ); + + if ( logFile ) + { + fclose( logFile ); logFile = NULL; + } } else { + if ( logFileCbox->isChecked() ) + { + openLogFile(); + } pushMsgToLogBuffer("Log Start"); startStopButton->setText( tr("Stop Logging") ); logging = 1;