mirror of
https://github.com/nicbarker/clay.git
synced 2025-09-18 12:36:17 +00:00
report error message via log interface when out of space
This commit is contained in:
parent
4a91cac1b2
commit
a397b6e5c0
4
clay.h
4
clay.h
|
@ -4201,6 +4201,10 @@ Clay_RenderCommandArray Clay_EndLayout(void) {
|
||||||
} else {
|
} else {
|
||||||
message = CLAY_STRING("Clay Error: Layout elements exceeded Clay__maxElementCount");
|
message = CLAY_STRING("Clay Error: Layout elements exceeded Clay__maxElementCount");
|
||||||
}
|
}
|
||||||
|
context->errorHandler.errorHandlerFunction(CLAY__INIT(Clay_ErrorData) {
|
||||||
|
.errorType = CLAY_ERROR_TYPE_ELEMENTS_CAPACITY_EXCEEDED,
|
||||||
|
.errorText = message,
|
||||||
|
.userData = context->errorHandler.userData });
|
||||||
Clay__AddRenderCommand(CLAY__INIT(Clay_RenderCommand ) {
|
Clay__AddRenderCommand(CLAY__INIT(Clay_RenderCommand ) {
|
||||||
.boundingBox = { context->layoutDimensions.width / 2 - 59 * 4, context->layoutDimensions.height / 2, 0, 0 },
|
.boundingBox = { context->layoutDimensions.width / 2 - 59 * 4, context->layoutDimensions.height / 2, 0, 0 },
|
||||||
.renderData = { .text = { .stringContents = CLAY__INIT(Clay_StringSlice) { .length = message.length, .chars = message.chars, .baseChars = message.chars }, .textColor = {255, 0, 0, 255}, .fontSize = 16 } },
|
.renderData = { .text = { .stringContents = CLAY__INIT(Clay_StringSlice) { .length = message.length, .chars = message.chars, .baseChars = message.chars }, .textColor = {255, 0, 0, 255}, .fontSize = 16 } },
|
||||||
|
|
Loading…
Reference in a new issue