From a310dcd62521cf45e89c73715f0f649d4cbc0700 Mon Sep 17 00:00:00 2001 From: dreamsourcelabTAI Date: Wed, 24 Apr 2024 11:47:36 +0800 Subject: [PATCH] fix: unable to input letter on decoder pannel in windows --- DSView/pv/dock/keywordlineedit.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/DSView/pv/dock/keywordlineedit.cpp b/DSView/pv/dock/keywordlineedit.cpp index 29e2d003..cc3cbc39 100644 --- a/DSView/pv/dock/keywordlineedit.cpp +++ b/DSView/pv/dock/keywordlineedit.cpp @@ -311,9 +311,13 @@ void PopupLineEdit::showPupopInput() line->setText(this->text()); line->setFont(this->font()); line->set_number_mode(_is_number_mode); - line->setRange(_min, _max); - - if (!_is_number_mode){ + + if (_is_number_mode){ + if (_max != 0 || _min != 0){ + line->setRange(_min, _max); + } + } + else{ auto regular = this->validator(); if (regular != NULL){ line->setValidator(regular);