diff --git a/designer-base/src/main/java/com/fr/start/server/FineEmbedServerMonitor.java b/designer-base/src/main/java/com/fr/start/server/FineEmbedServerMonitor.java index 08ecd35366..ee54a80de7 100644 --- a/designer-base/src/main/java/com/fr/start/server/FineEmbedServerMonitor.java +++ b/designer-base/src/main/java/com/fr/start/server/FineEmbedServerMonitor.java @@ -27,7 +27,8 @@ public class FineEmbedServerMonitor { EventDispatcher.listen(EmbedServerEvent.AfterStop, new Listener() { @Override public void on(Event event, Null aNull) { - DesignerContext.getDesignerFrame().disposeProgressDialog(); + getInstance().reset(); + DesignerContext.getDesignerFrame().hideProgressDialog(); } }); } @@ -81,7 +82,7 @@ public class FineEmbedServerMonitor { } catch (InterruptedException ignore) { } } - DesignerContext.getDesignerFrame().disposeProgressDialog(); + DesignerContext.getDesignerFrame().hideProgressDialog(); } }); service.shutdown();