X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=bundles%2Forg.simantics.workbench%2Fsrc%2Forg%2Fsimantics%2Fworkbench%2Finternal%2FSimanticsWorkbenchAdvisor.java;h=80f2eee0a2184494c4477e674ed3b704112d2bf8;hb=e88be95edf1f80781646cfdf717ec1b663264179;hp=591c7fd423d2bdb1ca14a7daf76dfa8cabcb68f0;hpb=3d96e3fa94898d90d6892c081ebed7cb9e773a4a;p=simantics%2Fplatform.git 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..80f2eee0a 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"); @@ -865,7 +867,7 @@ public class SimanticsWorkbenchAdvisor extends WorkbenchAdvisor { } if (perspectiveId == null) { - IProject project = SimanticsUI.peekProject(); + IProject project = Simantics.peekProject(); if (project != null) perspectiveId = project.getHint(ProjectKeys.DEFAULT_PERSPECTIVE); }