<Swing Dev> Request review for 7129742 : Unable to view focus in Non-Editable TextArea

Pavel Porvatov pavel.porvatov at oracle.com
Thu Apr 19 15:57:40 UTC 2012


Hi Charles,

See my comment at the end...
> On 04/16/2012 12:33 PM, Sean Chou wrote:
>> Hi Pavel,
>>
>>     Modified and tested on windows and linux.
>>
>> webrev at http://cr.openjdk.java.net/~zhouyx/7129742/webrev.07/ 
>> <http://cr.openjdk.java.net/%7Ezhouyx/7129742/webrev.07/>
>>
>>
>>
>> On Sun, Apr 15, 2012 at 5:31 PM, Pavel Porvatov 
>> <pavel.porvatov at oracle.com <mailto:pavel.porvatov at oracle.com>> wrote:
>>
>>     Hi Sean,
>>>     Hi Pavel,
>>>
>>>         I modified the testcase according to your comments. The
>>>     webrev is http://cr.openjdk.java.net/~zhouyx/7129742/webrev.06/
>>>     <http://cr.openjdk.java.net/%7Ezhouyx/7129742/webrev.06/>  .
>>>      Please take a look again.
>>     And now when fastreturn is true the test doesn't stop.
>>
>>     Regards, Pavel
>>
>>>
>>>     On Thu, Apr 12, 2012 at 10:24 PM, Pavel Porvatov
>>>     <pavel.porvatov at oracle.com <mailto:pavel.porvatov at oracle.com>>
>>>     wrote:
>>>
>>>         Hi Sean,
>>>
>>>         The fix looks good, but I have several comments about the test:
>>>         1. You shouldn't use Swing components on non-EDT threads, so
>>>         frame.dispose() should be done on the EDT
>>>
>>>     I made a really stupid mistake... When I was checking the
>>>     testcase and found frame.dispose() in main method, I added a
>>>     volatile to the frame variable...
>>>
>>>         2. "These exceptions mean the implementation of
>>>         XTextAreaPeer is changed" - I think is XTextAreaPeer is
>>>         changed, then the test should be fixed as well or removed
>>>         (if the test become inapplicable. Therefore in that
>>>         situation the test should fail but not skipped
>>>
>>>         Regards, Pavel
>>>
>>>
>>>
>>>
>>>     -- 
>>>     Best Regards,
>>>     Sean Chou
>>>
>>
>>
>>
>>
>> -- 
>> Best Regards,
>> Sean Chou
>>
> Hi Sean,
>
> The patch is committed @
> Changeset: 4828ffa1f5ee
> Author:    zhouyx
> Date:      2012-04-17 13:31 +0800
> URL:http://hg.openjdk.java.net/jdk8/swing/jdk/rev/4828ffa1f5ee
>
> 7129742: Unable to view focus in Non-Editable TextArea
> Summary: Make sure the cursor is visible by setVisible(true)
> Reviewed-by: rupashka, alexp
>
> Please verify it and thanks all for reviewing the patch.
Unfortunately you put the change in a legacy repository. You must use 
awt repository for Swing and AWT fixes. Could you please re-push the fix 
in the http://hg.openjdk.java.net/jdk8/awt/jdk repository?

Regards, Pavel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/swing-dev/attachments/20120419/0b70f9a9/attachment.html>


More information about the swing-dev mailing list