From e70f88c67f2d1fc779429386d6b89ea4133f050c Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Tue, 29 Sep 2015 15:36:42 +0200 Subject: [PATCH] don't create editor in air if we can't find an editor for the element (EA-72968 - TDDE: TraceableDisposable.throwDisposalError) --- .../kotlin/idea/inspections/IntentionBasedInspection.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/inspections/IntentionBasedInspection.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/inspections/IntentionBasedInspection.kt index 564843059f3..f8ced35d7c1 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/inspections/IntentionBasedInspection.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/inspections/IntentionBasedInspection.kt @@ -131,7 +131,7 @@ public abstract class IntentionBasedInspection( val editorFactory = EditorFactory.getInstance() val editors = editorFactory.getEditors(document) - return if (editors.isEmpty()) editorFactory.createEditor(document) else editors[0] + return if (editors.isEmpty()) null else editors[0] } } }