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() } })