*** 351,360 **** --- 351,363 ---- 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);