src/windows/classes/sun/awt/windows/WWindowPeer.java

Print this page

        

*** 200,218 **** private volatile Window.Type windowType = Window.Type.NORMAL; // This method must be called for Window, Dialog, and Frame before creating // the hwnd ! void preCreate(WComponentPeer parent) { windowType = ((Window)target).getType(); } void create(WComponentPeer parent) { ! preCreate(parent); createAwtWindow(parent); } // should be overriden in WDialogPeer protected void realShow() { super.show(); } --- 200,224 ---- private volatile Window.Type windowType = Window.Type.NORMAL; // This method must be called for Window, Dialog, and Frame before creating // the hwnd ! final void preCreate() { windowType = ((Window)target).getType(); } void create(WComponentPeer parent) { ! preCreate(); createAwtWindow(parent); } + @Override + final WComponentPeer getNativeParent() { + final Container parent = ((Window) target).getOwner(); + return (WComponentPeer) WToolkit.targetToPeer(parent); + } + // should be overriden in WDialogPeer protected void realShow() { super.show(); }