From c3918af7a2926bbdc54398c36a760c4f06340639 Mon Sep 17 00:00:00 2001 From: Rats <113955400+rats159@users.noreply.github.com> Date: Mon, 22 Dec 2025 09:23:46 -0600 Subject: [PATCH] [Core] Include floating element count in text id hash --- clay.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clay.h b/clay.h index c6e331c..80d8393 100644 --- a/clay.h +++ b/clay.h @@ -2052,7 +2052,7 @@ void Clay__OpenTextElement(Clay_String text, Clay_TextElementConfig *textConfig) Clay__int32_tArray_Add(&context->layoutElementChildrenBuffer, context->layoutElements.length - 1); Clay__MeasureTextCacheItem *textMeasured = Clay__MeasureTextCached(&text, textConfig); - Clay_ElementId elementId = Clay__HashNumber(parentElement->childrenOrTextContent.children.length, parentElement->id); + Clay_ElementId elementId = Clay__HashNumber(parentElement->childrenOrTextContent.children.length + parentElement->floatingChildrenCount, parentElement->id); textElement->id = elementId.id; Clay__AddHashMapItem(elementId, textElement); Clay__StringArray_Add(&context->layoutElementIdStrings, elementId.stringId);