From 3d0cfdf585c9f7b6149c0a985ab2533c9e0ff166 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Thu, 21 Jul 2016 18:30:11 +0300 Subject: [PATCH] Don't fail if there's no modules in combobox with unconfigured modules (EA-76203) Confirmed reproduction steps: 1. Open Kotlin gradle project (or do the sync) - it will be considered unconfigured until synchronisation is finished 2. Click configure and see Choose Configuration popup 3. Wait sync is finished 4. Click proposed configurator in popup As all projects are considered configured now, single module selection will be empty --- .../jetbrains/kotlin/idea/framework/ui/ChooseModulePanel.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/idea/src/org/jetbrains/kotlin/idea/framework/ui/ChooseModulePanel.java b/idea/src/org/jetbrains/kotlin/idea/framework/ui/ChooseModulePanel.java index a73e1fe9738..9e92bce96b6 100644 --- a/idea/src/org/jetbrains/kotlin/idea/framework/ui/ChooseModulePanel.java +++ b/idea/src/org/jetbrains/kotlin/idea/framework/ui/ChooseModulePanel.java @@ -129,7 +129,10 @@ public class ChooseModulePanel { public List getModulesToConfigure() { if (allModulesRadioButton.isSelected()) return modules; if (allModulesWithKtRadioButton.isSelected()) return modulesWithKtFiles; + String selectedItem = (String) singleModuleComboBox.getSelectedItem(); + if (selectedItem == null) return Collections.emptyList(); + return Collections.singletonList(ModuleManager.getInstance(project).findModuleByName(selectedItem)); } }