aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/widget.c3
1 files changed, 3 insertions, 0 deletions
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