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() {