diff --git a/idea/src/org/jetbrains/kotlin/idea/internal/KotlinDecompilerAdapter.kt b/idea/src/org/jetbrains/kotlin/idea/internal/KotlinDecompilerAdapter.kt index 5311a42ab2b..f6ddb601393 100644 --- a/idea/src/org/jetbrains/kotlin/idea/internal/KotlinDecompilerAdapter.kt +++ b/idea/src/org/jetbrains/kotlin/idea/internal/KotlinDecompilerAdapter.kt @@ -42,7 +42,9 @@ class KotlinBytecodeDecompilerTask(val file: KtFile) : Task.Backgroundable(file. if (!file.isValid || file.project.isDisposed) return@runWriteAction if (decompiledText == null) { - Messages.showErrorDialog("Cannot decompile ${file.name}", "Decompiler error") + ApplicationManager.getApplication().invokeLater { + Messages.showErrorDialog("Cannot decompile ${file.name}", "Decompiler error") + } return@runWriteAction }