From 9bd1660f1d35ea69b422d3d4418caeb2789ac4bb Mon Sep 17 00:00:00 2001 From: Aleksey Pivovarov Date: Tue, 27 Aug 2013 18:27:23 +0400 Subject: [PATCH] fix IndexOutOfBoundsException on inserting empty collection to empty model --- platform/util/src/com/intellij/util/ui/ListTableModel.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/util/src/com/intellij/util/ui/ListTableModel.java b/platform/util/src/com/intellij/util/ui/ListTableModel.java index 3acc7996e342..df39acca6d6b 100644 --- a/platform/util/src/com/intellij/util/ui/ListTableModel.java +++ b/platform/util/src/com/intellij/util/ui/ListTableModel.java @@ -193,7 +193,9 @@ public class ListTableModel extends TableViewModel implements ItemRe public void addRows(@NotNull Collection items) { myItems.addAll(items); - fireTableRowsInserted(myItems.size() - items.size(), myItems.size() - 1); + if (!myItems.isEmpty()) { + fireTableRowsInserted(myItems.size() - items.size(), myItems.size() - 1); + } } public Object getItem(final int rowIndex) {