Don't show "Choose Configurator" popup for one available configurator
#KT-17287 Fixed
This commit is contained in:
+8
-2
@@ -112,8 +112,14 @@ class KotlinSetupEnvironmentNotificationProvider(
|
|||||||
val configurators = getAbleToRunConfigurators(module).toList()
|
val configurators = getAbleToRunConfigurators(module).toList()
|
||||||
if (!configurators.isEmpty()) {
|
if (!configurators.isEmpty()) {
|
||||||
createComponentActionLabel("Configure") { label ->
|
createComponentActionLabel("Configure") { label ->
|
||||||
val configuratorsPopup = createConfiguratorsPopup(module.project, configurators)
|
val singleConfigurator = configurators.singleOrNull()
|
||||||
configuratorsPopup.showUnderneathOf(label)
|
if (singleConfigurator != null) {
|
||||||
|
singleConfigurator.configure(module.project, emptyList())
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
val configuratorsPopup = createConfiguratorsPopup(module.project, configurators)
|
||||||
|
configuratorsPopup.showUnderneathOf(label)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user