diff --git a/radio/src/thirdparty/libopenui/src/form.cpp b/radio/src/thirdparty/libopenui/src/form.cpp index 6fc96559e..ba4575df4 100644 --- a/radio/src/thirdparty/libopenui/src/form.cpp +++ b/radio/src/thirdparty/libopenui/src/form.cpp @@ -73,6 +73,12 @@ FormGroup::Line::Line(Window* parent, lv_obj_t* obj, FlexGridLayout* layout) : construct(); } +FormGroup::Line::Line(Window* parent, FlexGridLayout* layout) : + Window(parent, rect_t{}), layout(layout) +{ + construct(); +} + void FormGroup::Line::construct() { // forward scroll and focus diff --git a/radio/src/thirdparty/libopenui/src/form.h b/radio/src/thirdparty/libopenui/src/form.h index 13732a80f..29ddf3e6a 100644 --- a/radio/src/thirdparty/libopenui/src/form.h +++ b/radio/src/thirdparty/libopenui/src/form.h @@ -88,6 +88,7 @@ class FormGroup : public Window public: Line(Window *parent, lv_obj_t *obj, FlexGridLayout *layout = nullptr); + Line(Window *parent, FlexGridLayout *layout = nullptr); protected: void addChild(Window *window) override;