From 9efb2cda7407f57fa1714d29691d653eca57b9f4 Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Wed, 5 Feb 2014 20:44:54 +0100 Subject: [PATCH] IDEA-120237 IAE at com.intellij.ide.plugins.PluginTable$2.setSortKeys --- .../src/com/intellij/ide/plugins/PluginManagerMain.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerMain.java b/platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerMain.java index 0889497f5ab2..bf59ca5064ff 100644 --- a/platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerMain.java +++ b/platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerMain.java @@ -208,7 +208,10 @@ public abstract class PluginManagerMain implements Disposable { protected void modifyPluginsList(List list) { IdeaPluginDescriptor[] selected = pluginTable.getSelectedObjects(); pluginsModel.updatePluginsList(list); - pluginTable.getRowSorter().setSortKeys(Collections.singletonList(pluginsModel.getDefaultSortKey())); + final RowSorter.SortKey key = pluginsModel.getDefaultSortKey(); + if (key != null) { + pluginTable.getRowSorter().setSortKeys(Collections.singletonList(key)); + } //pluginsModel.sort(); pluginsModel.filter(myFilter.getFilter().toLowerCase()); if (selected != null) {