From f71e2a988063d15f6fdf7161e6acaa909b3f6c1f Mon Sep 17 00:00:00 2001 From: oaq Date: Fri, 12 Jun 2026 11:40:51 +1000 Subject: [PATCH] rtknavi_qt: keep the stream details even if disabled When the options were opened the stream details were copied over only when the stream was enabled which lost the stream details when disabled. Change this to keep the stream details even if disabled, so that a stream can be disabled and re-enabled without having to reenter all the details. --- app/qtapp/rtknavi_qt/navimain.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/qtapp/rtknavi_qt/navimain.cpp b/app/qtapp/rtknavi_qt/navimain.cpp index 1f3f4db6b..673fd6443 100644 --- a/app/qtapp/rtknavi_qt/navimain.cpp +++ b/app/qtapp/rtknavi_qt/navimain.cpp @@ -514,10 +514,8 @@ void MainWindow::showOptionsDialog() strfmt[i] = inputFormat[i]; - if (!streamEnabled[i]) { - strtype[i] = STR_NONE; - strncpy(strpath[i], "", MAXSTR-1); - } else if (strtype[i] == STR_SERIAL) { + strncpy(strpath[i], "", MAXSTR-1); + if (strtype[i] == STR_SERIAL) { strncpy(strpath[i], qPrintable(paths[i][0]), MAXSTR-1); } else if (strtype[i] == STR_FILE) { strncpy(strpath[i], qPrintable(paths[i][2]), MAXSTR-1);