From e457652ffff471fd56605fda0a02745f7baf213b Mon Sep 17 00:00:00 2001 From: Patrick Monnerat Date: Tue, 14 Nov 2017 20:56:30 +0100 Subject: [PATCH] Improve OID resolver input behavior Avoid setting the cursor to the end of string at each key pressure when updating it in the OID resolver. --- widgets/OidResolver.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/widgets/OidResolver.cpp b/widgets/OidResolver.cpp index 7044e76e..99bc5763 100644 --- a/widgets/OidResolver.cpp +++ b/widgets/OidResolver.cpp @@ -23,7 +23,8 @@ void OidResolver::searchOid(QString s) bool ok; int n; - input->setText(s); + if (input->text() != s) // Avoid moving the cursor at end if unchanged. + input->setText(s); s = s.trimmed(); n = s.toUInt(&ok); if (!ok)