@@ -351,10 +351,13 @@ topLevelListenerTmp.stateChangedJava(oldState, newState); } } public void setVisible(boolean vis) { + if (isDisposed()) { + return; + } if (vis) { setupState(false); } else { if ((state & Frame.MAXIMIZED_BOTH) != 0) { XWM.getWM().setExtendedState(this, state & ~Frame.MAXIMIZED_BOTH);