--- old/src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java 2012-12-04 16:21:07.000000000 +0400 +++ new/src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java 2012-12-04 16:21:07.000000000 +0400 @@ -158,8 +158,11 @@ 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(); } }