From 35d103df84cd950b4c62e6f28dd5bc883e990e44 Mon Sep 17 00:00:00 2001 From: "Kirill.Safonov" Date: Thu, 12 Aug 2010 13:28:27 +0400 Subject: [PATCH] NPE when updating column sizes of a table with no header --- .../platform-api/src/com/intellij/ui/table/TableView.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/platform/platform-api/src/com/intellij/ui/table/TableView.java b/platform/platform-api/src/com/intellij/ui/table/TableView.java index 30973f38dc3e..d6c7d0784d1f 100644 --- a/platform/platform-api/src/com/intellij/ui/table/TableView.java +++ b/platform/platform-api/src/com/intellij/ui/table/TableView.java @@ -29,7 +29,9 @@ import javax.swing.table.*; import java.awt.*; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; -import java.util.*; +import java.util.ArrayList; +import java.util.Collection; +import java.util.Collections; import java.util.List; public class TableView extends BaseTableView implements ItemsProvider, SelectionProvider { @@ -115,6 +117,10 @@ public class TableView extends BaseTableView implements ItemsProvider, Sel } public void updateColumnSizes() { + if (getTableHeader() == null) { + return; + } + ColumnInfo[] columns = getListTableModel().getColumnInfos(); for (int i = 0; i < columns.length; i++) { final ColumnInfo columnInfo = columns[i];