X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.workbench%2Fsrc%2Forg%2Fsimantics%2Fworkbench%2Finternal%2FSimanticsWorkbenchAdvisor.java;fp=bundles%2Forg.simantics.workbench%2Fsrc%2Forg%2Fsimantics%2Fworkbench%2Finternal%2FSimanticsWorkbenchAdvisor.java;h=29ee52e61be601ec5583c8ad27f406f4044ff76f;hp=591c7fd423d2bdb1ca14a7daf76dfa8cabcb68f0;hb=951846b17c8c02759b7a319b0f2952cafacb8bea;hpb=d90a13d82876ecd36bd3a73c00c879d6619376d1 diff --git a/bundles/org.simantics.workbench/src/org/simantics/workbench/internal/SimanticsWorkbenchAdvisor.java b/bundles/org.simantics.workbench/src/org/simantics/workbench/internal/SimanticsWorkbenchAdvisor.java index 591c7fd42..29ee52e61 100644 --- a/bundles/org.simantics.workbench/src/org/simantics/workbench/internal/SimanticsWorkbenchAdvisor.java +++ b/bundles/org.simantics.workbench/src/org/simantics/workbench/internal/SimanticsWorkbenchAdvisor.java @@ -106,6 +106,7 @@ import org.simantics.ui.jobs.SessionGarbageCollectorJob; import org.simantics.ui.workbench.PerspectiveBarsActivator; import org.simantics.ui.workbench.PerspectiveContextActivator; import org.simantics.utils.logging.TimeLogger; +import org.simantics.utils.threads.ExecutorWorker; import org.simantics.utils.threads.ThreadUtils; import org.simantics.utils.ui.dialogs.ShowError; import org.simantics.utils.ui.dialogs.ShowMessage; @@ -749,6 +750,7 @@ public class SimanticsWorkbenchAdvisor extends WorkbenchAdvisor { progress.subTask("Thread pools"); ThreadUtils.shutdown(); + ExecutorWorker.shutdown(); progress.worked(5); progress.subTask("Clear index status");