<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)

Alexander Scherbatiy alexandr.scherbatiy at oracle.com
Wed Sep 28 17:16:20 UTC 2016


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