From 51a16fcec320ac34fdc7d89d78f74c56e9f5094f Mon Sep 17 00:00:00 2001 From: jacekpoz Date: Mon, 9 Sep 2024 23:07:46 +0200 Subject: [PATCH] mark all components to be updated during initialization --- src/ptk_vk/components.c | 8 ++++++++ 1 file changed, 8 insertions(+) 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(); }