From a9b7f815f257cbcb87b50272bce169d97672332f Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Mon, 31 Oct 2022 10:17:52 +0100 Subject: [PATCH] fix(NumberEdit): avoid calling setValue() to change the displayed string (#80) --- radio/src/thirdparty/libopenui/src/basenumberedit.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/radio/src/thirdparty/libopenui/src/basenumberedit.h b/radio/src/thirdparty/libopenui/src/basenumberedit.h index dd5cf2bcc..3ddb8fa5a 100644 --- a/radio/src/thirdparty/libopenui/src/basenumberedit.h +++ b/radio/src/thirdparty/libopenui/src/basenumberedit.h @@ -122,19 +122,19 @@ class BaseNumberEdit: public FormField void setPrefix(std::string value) { prefix = std::move(value); - setValue(currentValue); + update(); } void setSuffix(std::string value) { suffix = std::move(value); - setValue(currentValue); + update(); } void setZeroText(std::string value) { zeroText = std::move(value); - setValue(currentValue); + update(); } void enableInstantChange(bool value) @@ -181,7 +181,7 @@ class BaseNumberEdit: public FormField void setDisplayHandler(std::function function) { displayFunction = std::move(function); - setValue(currentValue); + update(); } virtual void update()