From 79d0ef188a1822e482cf374f570adecb46b42fc5 Mon Sep 17 00:00:00 2001 From: Louis Vignier Date: Tue, 2 Apr 2024 17:34:28 +0200 Subject: [PATCH] [java] Use ProjectSettingsService in BuildManagerVersionChecker IJ-CR-130132 GitOrigin-RevId: 90d97a52fd3e2c9464ebeb2564728d240aae473b --- .../intellij/compiler/server/BuildManagerVersionChecker.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java/compiler/impl/src/com/intellij/compiler/server/BuildManagerVersionChecker.kt b/java/compiler/impl/src/com/intellij/compiler/server/BuildManagerVersionChecker.kt index 89fb61be1c19..eb16294259da 100644 --- a/java/compiler/impl/src/com/intellij/compiler/server/BuildManagerVersionChecker.kt +++ b/java/compiler/impl/src/com/intellij/compiler/server/BuildManagerVersionChecker.kt @@ -6,13 +6,13 @@ import com.intellij.notification.Notification import com.intellij.notification.NotificationAction import com.intellij.notification.NotificationGroupManager import com.intellij.notification.NotificationType -import com.intellij.openapi.actionSystem.ActionManager import com.intellij.openapi.actionSystem.AnActionEvent import com.intellij.openapi.application.ApplicationManager import com.intellij.openapi.application.writeAction import com.intellij.openapi.components.Service import com.intellij.openapi.project.Project import com.intellij.openapi.projectRoots.ProjectJdkTable +import com.intellij.openapi.roots.ui.configuration.ProjectSettingsService import com.intellij.util.system.CpuArch import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.launch @@ -45,7 +45,7 @@ internal class BuildManagerVersionChecker(val project: Project, val scope: Corou notification.apply { addAction(object : NotificationAction(JavaBundle.message("arch.checker.notification.project.structure")) { override fun actionPerformed(e: AnActionEvent, notification: Notification) { - ActionManager.getInstance().getAction("ShowProjectStructureSettings").actionPerformed(e) + ProjectSettingsService.getInstance(project).openProjectSettings() notification.expire() } })