From a7c22da9f083385e64e9001f7ebd314685ad6154 Mon Sep 17 00:00:00 2001 From: ruixuezhao890 <2479620061@qq.com> Date: Fri, 10 May 2024 11:54:59 +0800 Subject: [PATCH] Fix the Group class calling the raw_ptr () function returns a value of NULL --- src/lvglpp/core/group.cpp | 4 ++++ src/lvglpp/core/group.h | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/lvglpp/core/group.cpp b/src/lvglpp/core/group.cpp index e5fac36..95d5216 100644 --- a/src/lvglpp/core/group.cpp +++ b/src/lvglpp/core/group.cpp @@ -10,6 +10,10 @@ namespace lvgl::core { + Group::Group() { + this->lv_obj=LvPointerType(lv_group_create()); + } + void Group::set_default() { lv_group_set_default(this->raw_ptr()); } diff --git a/src/lvglpp/core/group.h b/src/lvglpp/core/group.h index 5bea593..bf31e5b 100644 --- a/src/lvglpp/core/group.h +++ b/src/lvglpp/core/group.h @@ -18,6 +18,8 @@ namespace lvgl::core { public: using PointerWrapper::PointerWrapper; + + Group(); /** \fn void set_default() * \brief Sets group as default group for new objects. */