From 340b136501fd368002cf6445be81a26edaa0d311 Mon Sep 17 00:00:00 2001 From: Louis Vignier Date: Thu, 25 Jun 2026 15:40:52 +0200 Subject: [PATCH] misc jdk: make jdk download action DumbAware IJ-CR-209711 (cherry picked from commit a2aae37dc37cbee5d5c9a0eda8e60a84345b2949) IJ-CR-209711 GitOrigin-RevId: 3749249930e5270af43a055831484ce6eb5548ee --- .../impl/ExternalJavaConfigurationJdkDownloaderAction.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/openapi/projectRoots/impl/ExternalJavaConfigurationJdkDownloaderAction.kt b/java/java-impl/src/com/intellij/openapi/projectRoots/impl/ExternalJavaConfigurationJdkDownloaderAction.kt index 782879f5a800..e89d8051434a 100644 --- a/java/java-impl/src/com/intellij/openapi/projectRoots/impl/ExternalJavaConfigurationJdkDownloaderAction.kt +++ b/java/java-impl/src/com/intellij/openapi/projectRoots/impl/ExternalJavaConfigurationJdkDownloaderAction.kt @@ -9,6 +9,7 @@ import com.intellij.openapi.actionSystem.AnActionEvent import com.intellij.openapi.application.EDT import com.intellij.openapi.application.writeAction import com.intellij.openapi.components.service +import com.intellij.openapi.project.DumbAwareAction import com.intellij.openapi.project.Project import com.intellij.openapi.projectRoots.JavaSdk import com.intellij.openapi.projectRoots.impl.jdkDownloader.JdkDownloadUtil @@ -37,7 +38,7 @@ public class ExternalJavaConfigurationJdkDownloaderAction : ExternalJavaConfigur } private class MyAction(val downloadExtension: SdkDownload, val provider: ExternalJavaConfigurationProvider, val releaseData: T) : - AnAction(JavaBundle.message("external.java.configuration.download.in.ide"), + DumbAwareAction(JavaBundle.message("external.java.configuration.download.in.ide"), null, AllIcons.Actions.Download) { override fun getActionUpdateThread(): ActionUpdateThread = ActionUpdateThread.BGT