On 13/01/16 09:27, Avik Niyogi wrote:
Hi Sergey,
If fFileList refers to a soft linked empty folder, we will  will not
need to apply orientation to it’s sub-components.
I didn't understand what "soft linked empty folder" means here =((

Just to clarify. In the fix you have this code:
  95             if (fFileList != null) {
  96                 fFileList.setComponentOrientation(o);
...
  98             }

Which means that fFileList can be null, but it is a final field in the AquaFileSystemModel and it is initialized in the AquaFileChooserUI.createList() to a non null value:

        fFileList = new JTableExtension();
.....
        model = new AquaFileSystemModel(fc, fFileList, fColumnNames);

Or am I missing something?


With Regards,
Avik Niyogi

On 12-Jan-2016, at 7:19 pm, Sergey Bylokhov
<sergey.bylok...@oracle.com <mailto:sergey.bylok...@oracle.com>> wrote:

Hi, Avik.
Is it possible that fFileList can be null? I see that in other places
we do not check it to null?

On 04/01/16 11:52, Avik Niyogi wrote:
Hi All,

Please review the webrev.01 :
http://cr.openjdk.java.net/~aniyogi/8016665/webrev.01/
incorporated with the inputs received.

With Regards,
Avik Niyogi

On 28-Dec-2015, at 10:23 am, Avik Niyogi <avik.niy...@oracle.com
<mailto:avik.niy...@oracle.com>
<mailto:avik.niy...@oracle.com>> wrote:

Hi Alexandr,

Automated test may fail based on folder contents on individual systems
irrespective of the fix directly not depending on the same.
Also, to confirm this fix, it will need visual confirmation and hence,
no automated test was provided.

With Regards,
Avik Niyogi
On 23-Dec-2015, at 7:32 pm, Alexander Scherbatiy
<alexandr.scherba...@oracle.com <mailto:alexandr.scherba...@oracle.com>
<mailto:alexandr.scherba...@oracle.com>> wrote:



 The fix looks good to me.

 Is it possible to write an automated test for the fix?

 Thanks,
 Alexandr.

On 12/21/2015 2:55 PM, Avik Niyogi wrote:
Hi All,

Kindly review the bug fix for JDK 9.

*Bug:*
https://bugs.openjdk.java.net/browse/JDK-8016665

*Webrev:*
http://cr.openjdk.java.net/~aniyogi/8016665/webrev.00/
<http://cr.openjdk.java.net/%7Eaniyogi/8016665/webrev.00/>

*Issue:*
The manual test: Swing_AllComponents/Manual/I18nSwingTests
in testsuite fails.

*Cause:*
Due to not honouring of RIGHT_TO_LEFT parameter for setOrientation
method applied for a JFileChooser for the AquaLookAndFeel only,
the fileChooser does not get displayed in RIGHT_TO_LEFT orientation.
This issue was verified to exist only in AquaLookAndFeel for
JFileChooser only due to wrong implementation in AquaFileSystemModel.
Also, as provided in comments: "The Aqua LAF must support the RTL
orientation of JFileChooser."

*Fix:*
Added implementation for the check of RIGHT_TO_LEFT
ComponentOrientation and verified with test suite.


With Regards,
Avik Niyogi





--
Best regards, Sergey.



--
Best regards, Sergey.

Reply via email to