diff --git a/src/main/java/dev/nocalhost/plugin/intellij/ui/action/workload/OpenProjectAction.java b/src/main/java/dev/nocalhost/plugin/intellij/ui/action/workload/OpenProjectAction.java index 2363409a..6175f239 100644 --- a/src/main/java/dev/nocalhost/plugin/intellij/ui/action/workload/OpenProjectAction.java +++ b/src/main/java/dev/nocalhost/plugin/intellij/ui/action/workload/OpenProjectAction.java @@ -1,6 +1,7 @@ package dev.nocalhost.plugin.intellij.ui.action.workload; import com.intellij.icons.AllIcons; +import com.intellij.ide.RecentProjectsManagerBase; import com.intellij.ide.impl.OpenProjectTask; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.application.ApplicationManager; @@ -85,8 +86,9 @@ private void openProject(String projectPath) { } } } - ProjectManagerEx.getInstanceEx() - .openProject(Paths.get(projectPath), new OpenProjectTask()); + + var task = new OpenProjectTask(); + RecentProjectsManagerBase.getInstanceEx().openProject(Paths.get(projectPath), task.withRunConfigurators()); }); } } diff --git a/src/main/java/dev/nocalhost/plugin/intellij/ui/action/workload/StartDevelopAction.java b/src/main/java/dev/nocalhost/plugin/intellij/ui/action/workload/StartDevelopAction.java index 4770fb3a..cc4ac6cc 100644 --- a/src/main/java/dev/nocalhost/plugin/intellij/ui/action/workload/StartDevelopAction.java +++ b/src/main/java/dev/nocalhost/plugin/intellij/ui/action/workload/StartDevelopAction.java @@ -1,5 +1,6 @@ package dev.nocalhost.plugin.intellij.ui.action.workload; +import com.intellij.ide.RecentProjectsManagerBase; import com.intellij.ide.impl.OpenProjectTask; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.application.ApplicationManager; @@ -396,8 +397,9 @@ private void startDevelop() { nocalhostSettings.setDevModeServiceToProjectPath(devModeService); nocalhostSettings.set(ExecutionTask.asKey(devModeService.getProjectPath()), action); - ProjectManagerEx.getInstanceEx().openProject(Paths.get(projectPathReference.get()), - new OpenProjectTask()); + + var task = new OpenProjectTask(); + RecentProjectsManagerBase.getInstanceEx().openProject(Paths.get(projectPathReference.get()), task.withRunConfigurators()); } }); }