diff --git a/engine/engine/src/engine.cpp b/engine/engine/src/engine.cpp index eaf19b484c4..1cf687466c7 100644 --- a/engine/engine/src/engine.cpp +++ b/engine/engine/src/engine.cpp @@ -1346,6 +1346,7 @@ namespace dmEngine { Engine* engine = (Engine*)user_data; int32_t window_height = dmGraphics::GetWindowHeight(engine->m_GraphicsContext); + window_height -= 1; // mouse position uses [0; size - 1] instead of [1, size] dmArray* input_buffer = &engine->m_InputBuffer; dmGameObject::InputAction input_action; input_action.m_ActionId = action_id;