From 5d5723fae61d16a4eb51bc38b476e24e13351c58 Mon Sep 17 00:00:00 2001 From: Elliott Liggett Date: Mon, 30 Jan 2023 08:44:06 -0800 Subject: [PATCH] Added focus protection to the split tx frequency box. It will not update while it has keyboard focus. --- repeatersetup.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/repeatersetup.cpp b/repeatersetup.cpp index b7412e2..33db475 100644 --- a/repeatersetup.cpp +++ b/repeatersetup.cpp @@ -366,11 +366,14 @@ void repeaterSetup::handleUpdateCurrentMainFrequency(freqt mainfreq) if(currentMainFrequency.Hz != mainfreq.Hz) { this->currentMainFrequency = mainfreq; - if(usedPlusSplit) + if(!ui->splitTransmitFreqEdit->hasFocus()) { - on_splitPlusButton_clicked(); - } else { - on_splitMinusBtn_clicked(); + if(usedPlusSplit) + { + on_splitPlusButton_clicked(); + } else { + on_splitMinusBtn_clicked(); + } } } if(ui->setSplitRptrToneChk->isChecked()) @@ -727,6 +730,7 @@ void repeaterSetup::on_splitTxFreqSetBtn_clicked() void repeaterSetup::on_splitTransmitFreqEdit_returnPressed() { this->on_splitTxFreqSetBtn_clicked(); + ui->splitTransmitFreqEdit->clearFocus(); } void repeaterSetup::on_selABtn_clicked()