[Webkit-unassigned] [Bug 80879] Mock scrollbars differ by 1px in DRT vs. WKTR
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Jun 6 14:17:55 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=80879
Ryosuke Niwa <rniwa at webkit.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rniwa at webkit.org
--- Comment #11 from Ryosuke Niwa <rniwa at webkit.org> 2012-06-06 14:17:48 PST ---
(In reply to comment #10)
> (From update of attachment 145639 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=145639&action=review
>
> > Source/WebCore/platform/ScrollbarThemeComposite.cpp:245
> > + int length = round(proportion * trackLen);
>
> Since we are rounding a float and want the result to be an int, the best function is lroundf.
>
> By using round, we are converting from float to double, then rounding to another double, then converting to an int.
>
> If we used lroundf, we would pass in a float, then get a long as a result, and then we would be good, since long and int are the same type on all the compilers that are used to compile WebKit.
I wonder if this contributed to the large number of test failures in Chromium...
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list