From 7e5c04ad6de37fe602e0c188cdef4c23773eaedc Mon Sep 17 00:00:00 2001 From: Jack Zhou Date: Thu, 2 May 2013 10:57:54 -0400 Subject: [PATCH] Create from usage: Changed checking list.getSelectedIndex() for < 0 to checking list.getSelectedValue() for null. --- .../jet/plugin/quickfix/CreateFunctionFromUsageFix.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/idea/src/org/jetbrains/jet/plugin/quickfix/CreateFunctionFromUsageFix.java b/idea/src/org/jetbrains/jet/plugin/quickfix/CreateFunctionFromUsageFix.java index 93e9a769f27..ca7f5879c05 100644 --- a/idea/src/org/jetbrains/jet/plugin/quickfix/CreateFunctionFromUsageFix.java +++ b/idea/src/org/jetbrains/jet/plugin/quickfix/CreateFunctionFromUsageFix.java @@ -632,9 +632,8 @@ public class CreateFunctionFromUsageFix extends CreateFromUsageFixBase { Runnable runnable = new Runnable() { @Override public void run() { - int index = list.getSelectedIndex(); - if (index < 0) return; ClassCandidate selectedCandidate = (ClassCandidate) list.getSelectedValue(); + if (selectedCandidate == null) return; selectedReceiverType = selectedCandidate.getTypeCandidate(); CommandProcessor.getInstance().executeCommand(project, new Runnable() { @Override