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