src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
Print this page
@@ -156,12 +156,15 @@
@Override
protected PlatformWindow createPlatformWindow(PeerType peerType) {
if (peerType == PeerType.EMBEDDEDFRAME) {
return new CPlatformEmbeddedFrame();
+ } else if (peerType == PeerType.VIEWEMBEDDEDFRAME) {
+ return new CViewPlatformEmbeddedFrame();
} else {
- return new CPlatformWindow(peerType);
+ assert (peerType == PeerType.SIMPLEWINDOW || peerType == PeerType.DIALOG || peerType == PeerType.FRAME);
+ return new CPlatformWindow();
}
}
@Override
protected PlatformComponent createPlatformComponent() {