102a103,103 > internalFrame.setVisible(true); 103,103d102 < 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) 167a168,169 > protected DrawingView createInitialDrawingView() { > return NullDrawingView.getManagedDrawingView(this); 168,170d167 < /* protected DrawingView createDrawingView() { < Dimension d = getDrawingViewSize(); < return new StandardDrawingView(this, d.width, d.height); 171a171,171 > 172,172d170 < */ 345,346d343 < /* Can not use class.isInstance() here since DrawingView is an interface */ < /* Can not use instanceof here since DrawingView is interface */