diff --git a/platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerConfigurable.java b/platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerConfigurable.java index bdad8cd80ef3..ab0994454db0 100644 --- a/platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerConfigurable.java +++ b/platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerConfigurable.java @@ -80,10 +80,9 @@ public class PluginManagerConfigurable extends BaseConfigurable implements Searc if (column >= 0) { final int orderOrdinal = available ? myUISettings.AVAILABLE_SORT_COLUMN_ORDER : myUISettings.INSTALLED_SORT_COLUMN_ORDER; for (final SortOrder sortOrder : SortOrder.values()) { - if (sortOrder.ordinal() == orderOrdinal) { + if (sortOrder.ordinal() == orderOrdinal && column < table.getColumnCount()) { rowSorter.setSortKeys(Arrays.asList(new RowSorter.SortKey(column, sortOrder))); } - } } }