avoid editor position calculation out of EDT (16826)

This commit is contained in:
anna
2009-11-06 12:04:23 +03:00
parent a2db2c5f26
commit 26d1566bdd
@@ -143,7 +143,7 @@ public class CreateLocalVarFromInstanceofAction extends BaseIntentionAction {
private static boolean atSameLine(final PsiExpression condition, final Editor editor) {
int line = editor.getCaretModel().getLogicalPosition().line;
return editor.offsetToLogicalPosition(condition.getTextOffset()).line == line;
return editor.getDocument().getLineNumber(condition.getTextOffset()) == line;
}
public void invoke(@NotNull final Project project, final Editor editor, final PsiFile file) {