From 70b9f6f8f667aa215531b2e822ea44be1a154cce Mon Sep 17 00:00:00 2001 From: Nic Barker Date: Sat, 30 Nov 2024 21:05:19 +1300 Subject: [PATCH] Bug fix for words that overflow their containers --- clay.h | 1 + 1 file changed, 1 insertion(+) diff --git a/clay.h b/clay.h index 726b0ab..181296e 100644 --- a/clay.h +++ b/clay.h @@ -2246,6 +2246,7 @@ void Clay__CalculateFinalLayout() { if (lineLengthChars == 0 && lineWidth + measuredWord->width > containerElement->dimensions.width) { Clay__StringArray_Add(&Clay__wrappedTextLines, CLAY__INIT(Clay_String) {.length = (int)measuredWord->length, .chars = &textElementData->text.chars[measuredWord->startOffset] }); textElementData->wrappedLines.length++; + wordIndex = measuredWord->next; } // measuredWord->length == 0 means a newline character else if (measuredWord->length == 0 || lineWidth + measuredWord->width > containerElement->dimensions.width) {