<AWT Dev> [9] Review request for 8166591 [macos 10.12] Trackpad scrolling of text on OS X 10.12 Sierra is very fast (Trackpad, Retina only)
Semyon Sadetsky
semyon.sadetsky at oracle.com
Thu Sep 29 06:55:17 UTC 2016
Looks good.
--Semyon
On 9/28/2016 8:16 PM, Alexander Scherbatiy wrote:
>
> Hello,
>
> Could you review the fix:
> bug: https://bugs.openjdk.java.net/browse/JDK-8166591
> webrev: http://cr.openjdk.java.net/~alexsch/8166591/webrev.02
>
> This issue has been risen and investigated by JetBrains team in the
> email:
> http://mail.openjdk.java.net/pipermail/awt-dev/2016-September/011991.html
>
> MacOS Sierra 10.12 sends many scroll events with values close to
> zero when the trackpad is used. The small scroll values are rounded to
> +1 or -1 so one line scroll would be possible. It leads that many
> small scroll events causes fast scrolling.
>
> The proposed fix accumulates scroll values from the trackpad until
> they exceed some threshold values. Only after that
> MouseWheelEvent.wheelRotation value is set. Mouse wheel scroll events
> are handled as before, small values are just rounded to + or -1.
>
> Thanks,
> Alexandr.
More information about the awt-dev
mailing list