Hi Artem,

I'm afraid it can't. I override the show method of an _owned_ window.

Thanks,
Anton.

On 10/23/13 6:52 PM, Artem Ananiev wrote:
Hi, Anton,

can this code be moved to WLightweightFramePeer? It would help to get rid of the nasty instanceof check.

Thanks,

Artem

On 10/23/2013 10:15 PM, Anton V. Tarasov wrote:
Hello,

Please, review the fix:

jira: https://bugs.openjdk.java.net/browse/JDK-8027157
webrev: http://cr.openjdk.java.net/~ant/RT-32570/webrev.0

This is to support SwingNode. On Windows, in the interop mode, when a
popup (JWindow) is shown it doesn't get WM_PAINT native message.
The message should trigger adding a dirty component to RepaintManager
that will eventually paint it.
Currently, a popup is shown blank. Please, see
https://javafx-jira.kenai.com/browse/RT-32570 for more details.

The fix explicitly calls for WWindowPeer.handleExpose(..) on showing a
window owned by JLightweightFrame.

Thanks,
Anton.

Reply via email to