From 8212d591c41f18a20faec5f46ab8b07bffcc27d1 Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Wed, 29 Jan 2014 18:49:57 +0400 Subject: [PATCH] Don't show selection popup when there is only one expression candidate. --- .../jetbrains/jet/plugin/refactoring/JetRefactoringUtil.java | 5 +++++ 1 file changed, 5 insertions(+) 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);