From 99b68e8d3621477b494b419102cd39dc7bea6a1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samuel=20Rodr=C3=ADguez=20P=C3=A9rez?= Date: Fri, 14 Nov 2025 12:19:08 +0000 Subject: [PATCH] input mouse mm: Make make_small truncf + license updates. No functional change expected. Change-Id: Ib526e6417202951899ecb224b835648d7bd4afa4 Reviewed-on: https://review.haiku-os.org/c/haiku/+/9912 Reviewed-by: Adrien Destugues Tested-by: Commit checker robot --- .../devices/mouse/movement_maker.cpp | 21 ++++++++++++++----- .../devices/mouse/movement_maker.h | 2 +- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/src/add-ons/input_server/devices/mouse/movement_maker.cpp b/src/add-ons/input_server/devices/mouse/movement_maker.cpp index 9323dcc25f..3f94a3efb7 100644 --- a/src/add-ons/input_server/devices/mouse/movement_maker.cpp +++ b/src/add-ons/input_server/devices/mouse/movement_maker.cpp @@ -1,8 +1,22 @@ /* * Copyright 2008-2011, Clemens Zeidler - * Copyright 2022, Haiku, Inc. All rights reserved. + * Copyright 2022-2025, Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. + * + * Authors: + * Stephan Aßmus + * Augustin Cavalier + * Adrien Destugues + * Axel Dörfler + * Fredrik Holmqvist + * Michael Kanis + * Sylvain Kerjean + * Murai Takashi + * PawanYr + * Samuel Rodríguez Pérez + * Clemens Zeidler */ + #include "movement_maker.h" #include @@ -27,10 +41,7 @@ static int32 make_small(float value) { - if (value > 0) - return (int32)floorf(value); - else - return (int32)ceilf(value); + return (int32)truncf(value); } diff --git a/src/add-ons/input_server/devices/mouse/movement_maker.h b/src/add-ons/input_server/devices/mouse/movement_maker.h index 2cd075c011..bd434fa2ad 100644 --- a/src/add-ons/input_server/devices/mouse/movement_maker.h +++ b/src/add-ons/input_server/devices/mouse/movement_maker.h @@ -1,6 +1,6 @@ /* * Copyright 2008-2011, Clemens Zeidler - * Copyright 2022, Haiku, Inc. All rights reserved. + * Copyright 2022-2025, Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. */ #ifndef MOVEMENT_MAKER_H