diff --git a/src/ptk_vk/components.c b/src/ptk_vk/components.c index ad08529..e2bd914 100644 --- a/src/ptk_vk/components.c +++ b/src/ptk_vk/components.c @@ -188,8 +188,16 @@ void component(PtkHandle c) { }) } +void init_component(PtkHandle c) { + PTK_LIST_SET(bool, m_update, c->id, true); + PTK_LIST_FOR_EACH(PtkHandle, c->children, child, { + init_component(child); + }) +} + void vk_init_components(PtkHandle root) { m_root_component = root; + init_component(root); vk_update_components(); }