Skip to content

Commit eb0ca80

Browse files
authored
fix high dpi mouse button (#26)
1 parent 7fff541 commit eb0ca80

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/window_sdl3.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ void SDL3GameWindow::pollEvents() {
222222
break;
223223
case SDL_EVENT_MOUSE_BUTTON_DOWN:
224224
case SDL_EVENT_MOUSE_BUTTON_UP:
225-
onMouseButton(ev.button.x, ev.button.y, getMouseButton(ev.button.button), ev.type == SDL_EVENT_MOUSE_BUTTON_DOWN ? MouseButtonAction::PRESS : MouseButtonAction::RELEASE);
225+
onMouseButton(ev.button.x * relativeScaleX, ev.button.y * relativeScaleY, getMouseButton(ev.button.button), ev.type == SDL_EVENT_MOUSE_BUTTON_DOWN ? MouseButtonAction::PRESS : MouseButtonAction::RELEASE);
226226
break;
227227
case SDL_EVENT_FINGER_DOWN: {
228228
int w, h;

0 commit comments

Comments
 (0)