diff --git a/radio/src/thirdparty/libopenui/src/textedit.h b/radio/src/thirdparty/libopenui/src/textedit.h index 4bbc022ba..584a64bc4 100644 --- a/radio/src/thirdparty/libopenui/src/textedit.h +++ b/radio/src/thirdparty/libopenui/src/textedit.h @@ -41,7 +41,7 @@ class TextEdit : public FormField { void setChangeHandler(std::function handler) { - changeHandler = handler; + changeHandler = std::move(handler); } uint8_t getMaxLength() const @@ -79,8 +79,9 @@ class TextEdit : public FormField { if (changed) { changed = false; trim(); - if (changeHandler) + if (changeHandler) { changeHandler(); + } } }