Hi Sergey,
I don't believe so. While LWAWT toolkit uses Swing components
internally, these internal components never use a real component from
the actual components hierarchy as their parent. Invalidating the
internal components can't cause the actual components to be invalidated.
Also, according to your comment in the bug report, you couldn't
reproduce this issue on Mac.
So, I don't think this is a problem for any other toolkit or component.
--
best regards,
Anthony
On 05/24/2013 07:07 PM, Sergey Bylokhov wrote:
Hi, Anthony.
Is our LWTextAreaPeer has the same problem?
On 24.05.2013 17:44, Anthony Petrov wrote:
Hello,
Please review a fix for http://bugs.sun.com/view_bug.do?bug_id=8013189
at:
http://cr.openjdk.java.net/~anthony/8-58-textAreaMixing-8013189.0/
Root cause:
The TextArea's parent is set as a parent for internal XTextAreaPeer
components, causing the parent to be invalidated when the internal
components get invalidated.
Solution:
Implement the java.awt.smartInvalidate behavior locally for the
XTextAreaPeer internal components. This prevents the invalidation of
the TextArea's parent, and the bug is resolved.
--
best regards,
Anthony