Hi Sean,
In the XAWTCaret.super.focusGained(e) we check isEnabled() state of the component. Probably we should do it in the fix too, just to be closer to the old version?
The problem applicable for textarea only? What about textfield?

15.02.2012 12:54, Sean Chou wrote:
Hi all,

This is a patch for bug 7129742, http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7129742 .

Forwarded from awt-dev to swing-dev as it uses swing peer .
The original discussion is http://mail.openjdk.java.net/pipermail/awt-dev/2012-January/002167.html . The patch is at http://cr.openjdk.java.net/~zhouyx/7129742/webrev.01/ <http://cr.openjdk.java.net/%7Ezhouyx/7129742/webrev.01/> .

   Would any one have a look ? Thanks.


---------- Forwarded message ----------
From: *Sean Chou* <zho...@linux.vnet.ibm.com <mailto:zho...@linux.vnet.ibm.com>>
Date: Mon, Feb 6, 2012 at 5:31 PM
Subject: Re: <AWT Dev> Request review for 7129742 : Unable to view focus in Non-Editable TextArea To: Artem Ananiev <artem.anan...@oracle.com <mailto:artem.anan...@oracle.com>> Cc: OpenJDK awt-dev <awt-...@openjdk.java.net <mailto:awt-...@openjdk.java.net>>, Alexander Potochkin <alexander.potoch...@oracle.com <mailto:alexander.potoch...@oracle.com>>, Pavel Porvatov <pavel.porva...@oracle.com <mailto:pavel.porva...@oracle.com>>


Hi all,

The testcase is added, the new link is http://cr.openjdk.java.net/~zhouyx/7129742/webrev.01/ <http://cr.openjdk.java.net/%7Ezhouyx/7129742/webrev.01/> .
Please review and give your comments.

When writing the testcase, I found the application would not exit if the caret is set visible. It is caused by the timer thread controlling the blinking of the caret. So I set the caret invisible when
disposing the TextArea.

    More info: The patch is for bug 7129742,
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7129742 .

    Thanks.

On Mon, Jan 16, 2012 at 11:56 PM, Artem Ananiev <artem.anan...@oracle.com <mailto:artem.anan...@oracle.com>> wrote:

    Hi, Sean,

    text components in XToolkit use Swing peers, so this change should
    better be reviewed on the swing-dev alias. To save everybody's
    time, I've asked Alex and Pavel from the Swing team (in CC) to
    take a look and they confirm the fix looks fine.

    Did you consider creating a new regression test for this fix? I'm
    not sure it's easy to detect if caret is visible in the text
    component or not, though.

    Thanks,

    Artem


    On 1/16/2012 7:08 AM, Sean Chou wrote:

        Hi all,

           I made a patch for bug 7129742,
        http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7129742 .
        The webrev link is :
        http://cr.openjdk.java.net/~zhouyx/7129742/webrev.00/
        <http://cr.openjdk.java.net/%7Ezhouyx/7129742/webrev.00/>

           The solution is very simple, just set the cursor visible.

           Please have a look and give some comments. Thanks.

        --
        Best Regards,
        Sean Chou




--
Best Regards,
Sean Chou




--
Best Regards,
Sean Chou



--
Best regards, Sergey.

Reply via email to