diff --git a/radio/src/thirdparty/libopenui/src/form.cpp b/radio/src/thirdparty/libopenui/src/form.cpp index e652d4c59..5a56589ac 100644 --- a/radio/src/thirdparty/libopenui/src/form.cpp +++ b/radio/src/thirdparty/libopenui/src/form.cpp @@ -63,7 +63,7 @@ FormField::FormField(Window* parent, const rect_t& rect, LvglCreate objConstruct) : Window(parent, rect, windowFlags, textFlags, objConstruct) { - if (!(windowFlags & NO_FOCUS)) { + if (!(windowFlags & NO_FOCUS) || (windowFlags & FORM_FORWARD_FOCUS)) { auto cont = dynamic_cast(parent); if (cont) { cont->addField(this);