diff --git a/internal/uidriver/glfw/input.go b/internal/uidriver/glfw/input.go index 6805d76ee..99174d8e4 100644 --- a/internal/uidriver/glfw/input.go +++ b/internal/uidriver/glfw/input.go @@ -306,7 +306,7 @@ func (i *Input) update(window *glfw.Window, context driver.UIContext) { s := i.ui.deviceScaleFactor() cx = fromGLFWMonitorPixel(cx, s) cy = fromGLFWMonitorPixel(cy, s) - cx, cy = context.AdjustPosition(cx, cy, i.ui.deviceScaleFactor()) + cx, cy = context.AdjustPosition(cx, cy, s) i.cursorX, i.cursorY = int(cx), int(cy) for id := glfw.Joystick(0); id < glfw.Joystick(len(i.gamepads)); id++ {