+1

--Semyon


On 10/20/2017 04:11 AM, Pankaj Bansal wrote:
Hi Sergey,

I have updated the webrev for the changes you have proposed. Please have a look.
Webrev
http://cr.openjdk.java.net/~aghaisas/pankaj/6463710/webrev.02/

Regards,
Pankaj Bansal

-----Original Message-----
From: Sergey Bylokhov
Sent: Thursday, October 19, 2017 3:40 AM
To: Pankaj Bansal; Semyon Sadetsky; swing-dev@openjdk.java.net
Subject: Re: <Swing Dev> [10] Review Request: JDK-6463710 : 
ListSelectionModel.setSelectionMode() underspecified

Hi, Pankaj.
Can you please tweak a test to use the Swing components on EDT(you can use 
EventQueue.invokeAndWait()). Also please use 80 chars per line convention.

On 28/09/2017 04:57, Pankaj Bansal wrote:
Hi,

I have updated the webrev for the review comments. Now I have
preserved the consistent part for the selection depending upon old and
new selectionMode. Please review.

webrev:

http://cr.openjdk.java.net/~aghaisas/pankaj/6463710/webrev.01/

Regards,

Pankaj Bansal

*From:*Semyon Sadetsky
*Sent:* Wednesday, September 27, 2017 10:25 PM
*To:* Pankaj Bansal; swing-dev@openjdk.java.net
*Subject:* Re: <Swing Dev> [10] Review Request: JDK-6463710 :
ListSelectionModel.setSelectionMode() underspecified

Hi Pankaj,

Clearing current selection each time the selection mode is changed
could be a good solution for the issue but this may cause
compatibility problems in existing applications.

I'd suggest you try to preserve the consistent part of the current
selection, at least the topmost single row.

--Semyon

On 09/26/2017 11:17 PM, Pankaj Bansal wrote:

     Hi All,

     Please review the fix for JDK 10.

     Bug:

     https://bugs.openjdk.java.net/browse/JDK-6463710

     Webrev:

     http://cr.openjdk.java.net/~aghaisas/pankaj/6463710/webrev.00/
     <http://cr.openjdk.java.net/%7Eaghaisas/pankaj/6463710/webrev.00/>

     Issue:

     ListSelectionModel.setSelectionMode() or JList.setSelectionMode()
     does not change the selection and leaves the selection in
     inconsistent state. This bug will affect the JList and JTable as
     they both use ListSelectionModel. The JTree uses it indirectly
     through TreeSelectionModel which handles it.

     Fix:

     Made changes in ListSelectionModel to check if the selectionMode has
     changed and if yes, clear the selection.

     Made changes in JList to make it consistent with JTable.

     Added a test program to test the functionality for
     ListSelectionModel.setSelectionMode()

     Regards,

     Pankaj Bansal


--
Best regards, Sergey.

Reply via email to