From 58fb02f449ef5d0a9bcea65266580e0594911eb3 Mon Sep 17 00:00:00 2001 From: Yousef Khadadeh Date: Fri, 3 Apr 2026 11:10:21 +0300 Subject: [PATCH] Clamp pen pressure between 0 and 1 --- src/InputManager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/InputManager.cpp b/src/InputManager.cpp index a2aabe7..833263a 100644 --- a/src/InputManager.cpp +++ b/src/InputManager.cpp @@ -639,11 +639,11 @@ void InputManager::backend_pen_axis_update(const SDL_PenAxisEvent& e) { // For now, only pass pressure axis if(e.axis == SDL_PEN_AXIS_PRESSURE) { - pen.pressure = e.value; + pen.pressure = std::clamp(e.value, 0.0f, 1.0f); main.input_pen_axis_callback({ .pos = mouseNewPos, .axis = e.axis, - .value = e.value + .value = pen.pressure }); } }