diff --git a/clay.h b/clay.h
index 894acfc..9f6f17a 100644
--- a/clay.h
+++ b/clay.h
@@ -2563,7 +2563,7 @@ void Clay__CalculateFinalLayout() {
                                 scrollOffset.y = mapping->scrollPosition.y;
                             }
                             if (Clay__externalScrollHandlingEnabled) {
-                                scrollOffset = (Clay_Vector2) {};
+                                scrollOffset = CLAY__INIT(Clay_Vector2) {};
                             }
                             break;
                         }
@@ -2727,7 +2727,7 @@ void Clay__CalculateFinalLayout() {
                             if (scrollConfig->horizontal) { scrollOffset.x = mapping->scrollPosition.x; }
                             if (scrollConfig->vertical) { scrollOffset.y = mapping->scrollPosition.y; }
                             if (Clay__externalScrollHandlingEnabled) {
-                                scrollOffset = (Clay_Vector2) {};
+                                scrollOffset = CLAY__INIT(Clay_Vector2) {};
                             }
                             break;
                         }