+1
--Semyon
On 11/29/2017 04:54 AM, Pankaj Bansal wrote:
Hi All,
Please review the fix for JDK 10.
Bug:
https://bugs.openjdk.java.net/browse/JDK-8191436
Webrev:
http://cr.openjdk.java.net/~pbansal/8191436/webrev.00/
<http://cr.openjdk.java.net/%7Epbansal/8191436/webrev.00/>
Issue:
ListSelectionModel.setSelectionMode() or JList.setSelectionMode() does
not change the selection and leaves the selection in inconsistent state.
Fix:
Made changes in ListSelectionModel to check if the selectionMode has
changed and if yes, change the selection accordingly.
Note:
This is bug is a recreation of
https://bugs.openjdk.java.net/browse/JDK-6463710 as the fix for the
bug was reverted because of
https://bugs.openjdk.java.net/browse/JDK-8190475
The previous didn’t check if the current selection is empty or not
before trying to reset the selection. Because of which wrong values
were being sent to setSelectionInterval. The current fix addresses
these problems. Also, I have run the jtreg JList, JTable and JTree
tests which may use DefaultListSelectionModel, tests and demos
mentioned in the bug https://bugs.openjdk.java.net/browse/JDK-8190475.
Regards,
Pankaj Bansal