<AWT Dev> [11] JDK-8195738: scroll poistion in ScrollPane is reset after calling validate()
Shashidhara Veerabhadraiah
shashidhara.veerabhadraiah at oracle.com
Tue Feb 20 07:08:28 UTC 2018
Hi All, Please review a code fix for the below bug.
Bug: https://bugs.openjdk.java.net/browse/JDK-8195738
Webrev: http://cr.openjdk.java.net/~sveerabhadra/8195738/webrev.00/
Problematic platform: Windows only.
Summary: This bug occurs only on windows platform and whereas the behavior is different on Mac/Linux platforms. Now after this fix there is common behavior across the platforms.
The main problem was with resetting the state of the scroll bars even though the scroll bar panes are spawned with SCROLLBARS_NEVER as the scroll bar display policy. This resetting should not occur as the scroll bar display policy makes the
scroll bar panes invisible. Hence except the setScrollPosition() calls, we don't need to resize/update the scroll bars state upon calling the scroll bars validation if SCROLLBARS_NEVER policy is used as the scroll bars are not displayed.
Thanks and regards,
Shashi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20180219/417f190e/attachment.html>
More information about the awt-dev
mailing list