On Fri, 4 Nov 2022 11:07:38 GMT, Abhishek Kumar <[email protected]> wrote:

>>> So, it is same without the fix too as is mentioned in that bug. 
>> 
>> Yeah, it behaves same without the fix also.
>
>> Can you please see why that is so as it should be exercising the same code 
>> path as this fix?
> 
> Ok, I will check.

> > Can you please see why that is so as it should be exercising the same code 
> > path as this fix?
>
> GTK FileChooser allows to select all folders in folder list but in files list 
> it allows only single file selection. The reason behind this is while 
> creating the GTKFileChooserUI, filelist selection model is set to 
> `SINGLE_SELECTION` if **multiselection is disabled**. Code snippet is 
> attached from `protected JScrollPane createFilesList()` method.
       
            if (getFileChooser().isMultiSelectionEnabled()) {
                      
fileList.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
            } else {
                      
fileList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
            }
But for directory list there is no such condition is present and due to that it 
allows to select multiple folders in directory list with ctrl+A.

-------------

PR: https://git.openjdk.org/jdk/pull/10866

Reply via email to