From 0d8628f0cee2863f0cc530b1d0537e10caa4eb56 Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Sun, 19 Jun 2022 10:25:16 +0200 Subject: [PATCH] form line: add constructor without lvobj --- radio/src/thirdparty/libopenui/src/form.cpp | 6 ++++++ radio/src/thirdparty/libopenui/src/form.h | 1 + 2 files changed, 7 insertions(+) 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;