diff --git a/idea/src/org/jetbrains/jet/plugin/refactoring/JetRefactoringUtil.java b/idea/src/org/jetbrains/jet/plugin/refactoring/JetRefactoringUtil.java index 7299fceb301..f6148fb3fe5 100644 --- a/idea/src/org/jetbrains/jet/plugin/refactoring/JetRefactoringUtil.java +++ b/idea/src/org/jetbrains/jet/plugin/refactoring/JetRefactoringUtil.java @@ -350,6 +350,11 @@ public class JetRefactoringUtil { } if (expressions.size() == 0) throw new IntroduceRefactoringException(JetRefactoringBundle.message("cannot.refactor.not.expression")); + if (expressions.size() == 1) { + callback.run(expressions.get(0)); + return; + } + final DefaultListModel model = new DefaultListModel(); for (JetExpression expression : expressions) { model.addElement(expression);