This commit is contained in:
Paul-Marie Masschelier 2025-09-16 19:21:52 +00:00 committed by GitHub
commit bfa29c68fc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -162,8 +162,16 @@ SDL_AppResult SDL_AppEvent(void *appstate, SDL_Event *event)
event->motion.state & SDL_BUTTON_LMASK);
break;
case SDL_EVENT_MOUSE_BUTTON_DOWN:
Clay_SetPointerState((Clay_Vector2) { event->button.x, event->button.y },
event->button.button == SDL_BUTTON_LEFT);
if (event->button.button == SDL_BUTTON_LEFT)
Clay_SetPointerState(
(Clay_Vector2){ event->button.x, event->button.y }, true
);
break;
case SDL_EVENT_MOUSE_BUTTON_UP:
if (event->button.button == SDL_BUTTON_LEFT)
Clay_SetPointerState(
(Clay_Vector2){ event->button.x, event->button.y }, false
);
break;
case SDL_EVENT_MOUSE_WHEEL:
Clay_UpdateScrollContainers(true, (Clay_Vector2) { event->wheel.x, event->wheel.y }, 0.01f);