From 2fad7e0349d21c3d274c8bace5e1a3ecc9e3ea71 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Thu, 8 Aug 2024 16:47:01 +0300 Subject: [PATCH] Fix reconcilliation with empty children --- libs/ui/include/psemek/ui/impl/component_factory_base.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/ui/include/psemek/ui/impl/component_factory_base.hpp b/libs/ui/include/psemek/ui/impl/component_factory_base.hpp index bca99bab..33fecc72 100644 --- a/libs/ui/include/psemek/ui/impl/component_factory_base.hpp +++ b/libs/ui/include/psemek/ui/impl/component_factory_base.hpp @@ -132,7 +132,7 @@ namespace psemek::ui::impl child_keys[i] = *key; } - if (!children[i] && i < old_children.size() && old_children[i]) + if (!children[i] && i < old_children.size() && old_children[i] && children_values[i].element) children[i] = std::move(old_children[i]); }