From 7cfa5b03fee69c161babf57cd0962f770ce79e89 Mon Sep 17 00:00:00 2001 From: Nic Barker Date: Sat, 30 Nov 2024 19:38:16 +1300 Subject: [PATCH] Early return pointerstate if exceeded max element count --- clay.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/clay.h b/clay.h index c3e5891..5bdd512 100644 --- a/clay.h +++ b/clay.h @@ -3405,6 +3405,9 @@ void Clay_SetLayoutDimensions(Clay_Dimensions dimensions) { CLAY_WASM_EXPORT("Clay_SetPointerState") void Clay_SetPointerState(Clay_Vector2 position, bool isPointerDown) { + if (Clay__debugMaxElementsLatch) { + return; + } Clay__pointerInfo.position = position; Clay__pointerOverIds.length = 0; Clay__int32_tArray dfsBuffer = Clay__layoutElementChildrenBuffer;