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");
}