From 5d4b6480f3a4fe9449ab301fd4345f143daf0312 Mon Sep 17 00:00:00 2001 From: anna Date: Tue, 20 Dec 2011 13:43:39 +0100 Subject: [PATCH] IOOBE: do not position caret in another editor --- .../intellij/codeInsight/daemon/impl/quickfix/AddMethodFix.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/AddMethodFix.java b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/AddMethodFix.java index cb1ef9f2c3af..cabd88cbd5d6 100644 --- a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/AddMethodFix.java +++ b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/AddMethodFix.java @@ -120,7 +120,7 @@ public class AddMethodFix extends LocalQuickFixAndIntentionActionOnPsiElement { } PsiMethod method = (PsiMethod)myClass.add(myMethodPrototype); method = (PsiMethod)method.replace(reformat(project, method)); - if (editor != null) { + if (editor != null && method.getContainingFile() == file) { GenerateMembersUtil.positionCaret(editor, method, true); } }