@Override public void onExit(final boolean isAutoReleaseAfterGo) { synchronized (this) { if (isExitProcced) { return; } else { isExitProcced = true; } } if (L.isInWorkshop) { L.V = L.O ? false : LogManager.log("onExit MletHtmlCanvas : " + mlet.getTarget()); } ScreenServer.onExitForMlet(coreSS, projectContext, mlet, isAutoReleaseAfterGo); MultiUsingManager.exit( coreSS, ServerUIAPIAgent.buildScreenID(projectContext.getProjectID(), mlet.getTarget())); frame.dispose(); }