From cda44291f7cf94d974da38a007cbea5d9c2901c6 Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Sun, 12 Jun 2022 11:30:56 +0200 Subject: [PATCH] base number edit: streamlined code a bit --- radio/src/thirdparty/libopenui/src/basenumberedit.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/radio/src/thirdparty/libopenui/src/basenumberedit.h b/radio/src/thirdparty/libopenui/src/basenumberedit.h index d97bf5cee..edbc65a6b 100644 --- a/radio/src/thirdparty/libopenui/src/basenumberedit.h +++ b/radio/src/thirdparty/libopenui/src/basenumberedit.h @@ -88,12 +88,14 @@ class BaseNumberEdit: public FormField } } if (lvobj != nullptr) { + std::string str; if (displayFunction != nullptr) { - lv_textarea_set_text(lvobj, displayFunction(currentValue).c_str()); + str = displayFunction(currentValue); } else { - auto dispString = formatNumberAsString(currentValue, textFlags, 0, prefix.c_str(), suffix.c_str()); - lv_textarea_set_text(lvobj, dispString.c_str()); + str = formatNumberAsString(currentValue, textFlags, 0, prefix.c_str(), + suffix.c_str()); } + lv_textarea_set_text(lvobj, str.c_str()); } }