diff --git a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/ScriptNewDependenciesNotification.kt b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/ScriptNewDependenciesNotification.kt index 319fdcbe8e9..9d86decbbe0 100644 --- a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/ScriptNewDependenciesNotification.kt +++ b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/ScriptNewDependenciesNotification.kt @@ -51,6 +51,8 @@ fun VirtualFile.addScriptDependenciesNotificationPanel( private fun VirtualFile.withSelectedEditor(project: Project, f: FileEditor.(FileEditorManager) -> Unit) { ApplicationManager.getApplication().invokeLater { + if (project.isDisposed) return@invokeLater + val fileEditorManager = FileEditorManager.getInstance(project) (fileEditorManager.getSelectedEditor(this))?.let { f(it, fileEditorManager)