From bf242d03e56c9a4a48b029ea12b1f685b00f0de1 Mon Sep 17 00:00:00 2001 From: Uwe Risse Date: Sun, 22 Sep 2024 13:58:28 +0200 Subject: [PATCH] Limit free text message to 13 characters for old-style Fox mode. --- widgets/mainwindow.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/widgets/mainwindow.cpp b/widgets/mainwindow.cpp index e2bd7131f..53cc01f89 100644 --- a/widgets/mainwindow.cpp +++ b/widgets/mainwindow.cpp @@ -10236,8 +10236,13 @@ void MainWindow::on_pbFoxReset_clicked() void MainWindow::on_pbFreeText_clicked() { bool ok; - m_freeTextMsg = QInputDialog::getText (this, tr("Free Text Message"), - tr("Message:"), QLineEdit::Normal, m_freeTextMsg0, &ok).left(26); + if(m_config.superFox()) { + m_freeTextMsg = QInputDialog::getText (this, tr("Free Text Message"), + tr("Message:"), QLineEdit::Normal, m_freeTextMsg0, &ok).left(26); + } else { + m_freeTextMsg = QInputDialog::getText (this, tr("Free Text Message"), + tr("Message:"), QLineEdit::Normal, m_freeTextMsg0, &ok).left(13); + } if(ok) { m_freeTextMsg=m_freeTextMsg.toUpper(); m_freeTextMsg0=m_freeTextMsg;