diff --git a/idea/src/org/jetbrains/kotlin/idea/configuration/ui/ConfigurePluginUpdatesForm.form b/idea/src/org/jetbrains/kotlin/idea/configuration/ui/ConfigurePluginUpdatesForm.form index 6b1a891c511..9e797e4d6b9 100644 --- a/idea/src/org/jetbrains/kotlin/idea/configuration/ui/ConfigurePluginUpdatesForm.form +++ b/idea/src/org/jetbrains/kotlin/idea/configuration/ui/ConfigurePluginUpdatesForm.form @@ -13,7 +13,8 @@ - + + @@ -23,7 +24,7 @@ - + @@ -43,7 +44,7 @@ - + @@ -73,7 +74,7 @@ - + diff --git a/idea/src/org/jetbrains/kotlin/idea/configuration/ui/ConfigurePluginUpdatesForm.java b/idea/src/org/jetbrains/kotlin/idea/configuration/ui/ConfigurePluginUpdatesForm.java index 3f27fb557cd..df56d7e7e42 100644 --- a/idea/src/org/jetbrains/kotlin/idea/configuration/ui/ConfigurePluginUpdatesForm.java +++ b/idea/src/org/jetbrains/kotlin/idea/configuration/ui/ConfigurePluginUpdatesForm.java @@ -10,13 +10,25 @@ import com.intellij.util.ui.AsyncProcessIcon; import javax.swing.*; public class ConfigurePluginUpdatesForm { - public JComboBox channelCombo; + public JComboBox channelCombo; public JButton checkForUpdatesNowButton; public JPanel mainPanel; public AsyncProcessIcon updateCheckProgressIcon; public JLabel updateStatusLabel; public JButton installButton; + public ConfigurePluginUpdatesForm() { + int size = channelCombo.getModel().getSize(); + String maxLengthItem = ""; + for (int i = 0; i < size; i++) { + String item = channelCombo.getModel().getElementAt(i); + if (item.length() > maxLengthItem.length()) { + maxLengthItem = item; + } + } + channelCombo.setPrototypeDisplayValue(maxLengthItem + " "); + } + private void createUIComponents() { updateCheckProgressIcon = new AsyncProcessIcon("Plugin update check progress"); }