diff --git a/clay.h b/clay.h index ea17971..ea02c70 100644 --- a/clay.h +++ b/clay.h @@ -1981,7 +1981,7 @@ Clay_ElementId Clay__AttachId(Clay_ElementId elementId) { uint32_t idAlias = openLayoutElement->id; openLayoutElement->id = elementId.id; Clay__AddHashMapItem(elementId, openLayoutElement, idAlias); - Clay__StringArray_Add(&context->layoutElementIdStrings, elementId.stringId); + Clay__StringArray_Set(&context->layoutElementIdStrings, context->layoutElements.length - 1, elementId.stringId); return elementId; }