From fcdab608e1441a9dbc730297e21d78be90ea70d6 Mon Sep 17 00:00:00 2001 From: Alessandro Iezzi Date: Mon, 29 May 2023 22:58:07 +0200 Subject: Check if widget is visible and drawn before to call the child draw function --- src/widget.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/widget.c b/src/widget.c index 30da5b2..d733727 100644 --- a/src/widget.c +++ b/src/widget.c @@ -43,6 +43,9 @@ void cherry_widget_add_component(CherryWidget *parent, CherryWidget *child) { clist_add(&parent->widgets, child); + if (cherry_widget_is_visible(parent) && parent->drawn) { + child->draw(child); + } } int -- cgit v1.2.3