Module: wine Branch: master Commit: 6a237bdb603b36550abb57502d0fa1c27a57d7f6 URL: http://source.winehq.org/git/wine.git/?a=commit;h=6a237bdb603b36550abb57502d...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Fri Jul 15 00:37:35 2016 +0300
comctl32/trackbar: Fix mouse position to thumb position conversion rounding.
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/comctl32/trackbar.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/dlls/comctl32/trackbar.c b/dlls/comctl32/trackbar.c index f79cc67..43131ab 100644 --- a/dlls/comctl32/trackbar.c +++ b/dlls/comctl32/trackbar.c @@ -34,6 +34,7 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> +#include <math.h>
#include "windef.h" #include "winbase.h" @@ -203,7 +204,7 @@ TRACKBAR_ConvertPlaceToPosition (const TRACKBAR_INFO *infoPtr, int place) pos = infoPtr->lRangeMin;
TRACE("%.2f\n", pos); - return (LONG)(pos + 0.5); + return (LONG)floor(pos + 0.5); }