diff --git a/src/main.cpp b/src/main.cpp index f006816..4207196 100755 --- a/src/main.cpp +++ b/src/main.cpp @@ -712,7 +712,7 @@ SDL_AppResult SDL_AppEvent(void *appstate, SDL_Event *event) { } case SDL_EVENT_PEN_MOTION: { mS.m->input.pen.isEraser = event->pmotion.pen_state & SDL_PEN_INPUT_ERASER_TIP; - mS.m->input.mouse.set_pos({event->pmotion.x, event->pmotion.y}); + mS.m->input.mouse.set_pos({event->pmotion.x * mS.m->window.scale, event->pmotion.y * mS.m->window.scale}); break; } case SDL_EVENT_PEN_DOWN: {