103c103 < internalFrame.setVisible(true); //unsafe to set visible here since the desktopPane has not been added to desktop yet (and has no peer I don't believe) --- > internalFrame.setVisible(true); 168,170c168,169 < /* protected DrawingView createDrawingView() { < Dimension d = getDrawingViewSize(); < return new StandardDrawingView(this, d.width, d.height); --- > protected DrawingView createInitialDrawingView() { > return NullDrawingView.getManagedDrawingView(this); 172c171 < */ --- > 345,346d343 < /* Can not use class.isInstance() here since DrawingView is an interface */ < /* Can not use instanceof here since DrawingView is interface */