Hi All,
Thank you for the reviews. Kindly request to commit the changes for the same.
With Regards,
Avik Niyogi

> On 12-Jan-2016, at 11:23 pm, Alexander Scherbatiy 
> <alexandr.scherba...@oracle.com> wrote:
> 
> The fix looks good to me.
> 
> Thanks,
> Alexandr.
> 
> On 12/01/16 17:53, Sergey Bylokhov wrote:
>> Looks fine.
>> 
>> On 04/01/16 12:41, Avik Niyogi wrote:
>>> Hi All,
>>> Please review the following incorporated with inputs provided
>>> http://cr.openjdk.java.net/~aniyogi/8041894/webrev.01/
>>> 
>>> With Regards,
>>> Avik Niyogi
>>>> On 28-Dec-2015, at 7:05 pm, Sergey Bylokhov
>>>> <sergey.bylok...@oracle.com <mailto:sergey.bylok...@oracle.com>> wrote:
>>>> 
>>>> Hi, Avik
>>>> On 21/12/15 07:17, Avik Niyogi wrote:
>>>>> Hi Sergey,
>>>>> I verified that the issue is only with Aqua Look and feel and not other
>>>>> look and feels.
>>>> 
>>>> It will be better to prove it in the test, so the bug will not occur
>>>> again in some other/new L&F.
>>>> 
>>>>> The type cast for ComponentOrientation was done in the code just for two
>>>>> reasons:
>>>>> 1) User readability for the component within the event e.
>>>>> 2) The cast for which type it is specified. For example, it can be noted
>>>>> that in the older code,
>>>> 
>>>> This is unrelated to the code style. The cases which you selected are
>>>> necessary because we pass these values to the replaceEditor(), note
>>>> that parameters of replaceEditor are JComponent, so we must cast in
>>>> these cases. Same for (ComponentOrientation) e.getNewValue() because
>>>> we pass it to applyComponentOrientation(ComponentOrientation), but in
>>>> case of getOldValue it is not necessary because we compare it to null
>>>> only.
>>>> 
>>>> Also please do not remove the empty line before package com.apple.laf;
>>>> 
>>>>> 
>>>>> if ("editor".equals(propertyName)) {
>>>>>                    final JComponent oldEditor = *(JComponent)*
>>>>> e.getOldValue();
>>>>>                    final JComponent newEditor = *(JComponent)*
>>>>> e.getNewValue();
>>>>>                    ui.replaceEditor(oldEditor, newEditor);
>>>>>                    ui.updateEnabledState();
>>>>>                } else if ("componentOrientation".equals(propertyName)) {
>>>>>                    ComponentOrientation o
>>>>>                            = (ComponentOrientation) e.getNewValue();
>>>>>                    if (o != (ComponentOrientation) e.getOldValue()) {
>>>>>                        JComponent editor = spinner.getEditor();
>>>>>                        if (editor != null) {
>>>>> editor.applyComponentOrientation(o);
>>>>>                        }
>>>>>                        spinner.revalidate();
>>>>>                        spinner.repaint();
>>>>>                    }
>>>>> Casting of JComponent is done explicitly for the values there.
>>>>> Maintaining same standard
>>>>> and scoping out uncertainty seems correct in the context.
>>>>> 
>>>>> With Regards,
>>>>> Avik Niyogi
>>>>> 
>>>>>> On 19-Dec-2015, at 4:47 am, Sergey Bylokhov
>>>>>> <sergey.bylok...@oracle.com
>>>>>> <mailto:sergey.bylok...@oracle.com><mailto:sergey.bylok...@oracle.com>> 
>>>>>> wrote:
>>>>>> 
>>>>>> Hi, Avik.
>>>>>> Looks fine to me. It seems that the cast here is not necessary?
>>>>>> if (o != (ComponentOrientation) e.getOldValue())
>>>>>> 
>>>>>> Can you confirm that this bug not affectes our other looks and feels?
>>>>>> It will be good to update the test to prove that.
>>>>>> 
>>>>>> On 17/12/15 10:21, Avik Niyogi wrote:
>>>>>>> 
>>>>>>> 
>>>>>>> Hi All,
>>>>>>> 
>>>>>>> Kindly review the fix for JDK9.
>>>>>>> *Bug*:https://bugs.openjdk.java.net/browse/JDK-8041894
>>>>>>> 
>>>>>>> *Webrev*:http://cr.openjdk.java.net/~aniyogi/8041894/webrev.00/
>>>>>>> 
>>>>>>> *Issue*: Test case throws an exception as subcomponents of were not
>>>>>>> getting orientation
>>>>>>> property assignment.
>>>>>>> 
>>>>>>> *Cause*: The case where property name as Component orientation not
>>>>>>> present to traverse
>>>>>>> the property to subcomponents of spinner for Aqua look and feel.
>>>>>>> 
>>>>>>> *Fix*: The else if clause for this property name was added while
>>>>>>> checking for for editor to
>>>>>>> take charge of applying the component orientation to all subsequent
>>>>>>> subcomponents.
>>>>>>> 
>>>>>>> With Regards,
>>>>>>> Avik Niyogi
>>>>>> 
>>>>>> 
>>>>>> -- 
>>>>>> Best regards, Sergey.
>>>>> 
>>>> 
>>>> 
>>>> -- 
>>>> Best regards, Sergey.
>>> 
>> 
>> 
> 

Reply via email to