From 4ecedab3c805cdce478e6730964680160f3ed870 Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Sat, 11 Jun 2022 09:29:00 +0200 Subject: [PATCH] form field: add SCROLL_ON_FOCUS Fixes issue with choices not triggering scroll on focus. --- radio/src/thirdparty/libopenui/src/form.cpp | 1 + radio/src/thirdparty/libopenui/src/form.h | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/radio/src/thirdparty/libopenui/src/form.cpp b/radio/src/thirdparty/libopenui/src/form.cpp index d5dbfb9a7..fa74c251f 100644 --- a/radio/src/thirdparty/libopenui/src/form.cpp +++ b/radio/src/thirdparty/libopenui/src/form.cpp @@ -28,6 +28,7 @@ FormField::FormField(Window* parent, const rect_t& rect, LvglCreate objConstruct) : Window(parent, rect, windowFlags, textFlags, objConstruct) { + lv_obj_add_flag(lvobj, LV_OBJ_FLAG_SCROLL_ON_FOCUS); } void FormField::setEditMode(bool newEditMode) diff --git a/radio/src/thirdparty/libopenui/src/form.h b/radio/src/thirdparty/libopenui/src/form.h index cd61dfe2c..c6fd3066d 100644 --- a/radio/src/thirdparty/libopenui/src/form.h +++ b/radio/src/thirdparty/libopenui/src/form.h @@ -84,8 +84,6 @@ class FormGroup : public Window class Line : public Window { FlexGridLayout *layout; - FormGroup *group; - void construct(); public: