From ff6a0bca560e744e993a22fd41756509c25b17d3 Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Sun, 19 Jun 2022 10:24:05 +0200 Subject: [PATCH] number edit: allow null _getValue --- radio/src/thirdparty/libopenui/src/numberedit.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/radio/src/thirdparty/libopenui/src/numberedit.cpp b/radio/src/thirdparty/libopenui/src/numberedit.cpp index a10494777..521e7a75c 100644 --- a/radio/src/thirdparty/libopenui/src/numberedit.cpp +++ b/radio/src/thirdparty/libopenui/src/numberedit.cpp @@ -50,9 +50,11 @@ NumberEdit::NumberEdit(Window* parent, const rect_t& rect, int vmin, int vmax, lv_textarea_set_password_mode(lvobj, false); lv_textarea_set_one_line(lvobj, true); - auto value = _getValue(); - this->setValue(value); - lv_obj_add_event_cb(lvobj, numberedit_cb, LV_EVENT_KEY, this); + if (_getValue) { + auto value = _getValue(); + this->setValue(value); + lv_obj_add_event_cb(lvobj, numberedit_cb, LV_EVENT_KEY, this); + } } void NumberEdit::onEvent(event_t event)