From 0758108d19fc82454130a90e6f1d8859bd70fdff Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Tue, 19 Apr 2022 08:00:38 +0100 Subject: [PATCH] fix for identical file names in results --- gui/src/main/groovy/com/muwire/gui/ResultTreeModel.groovy | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gui/src/main/groovy/com/muwire/gui/ResultTreeModel.groovy b/gui/src/main/groovy/com/muwire/gui/ResultTreeModel.groovy index d84fe672..ffc59d11 100644 --- a/gui/src/main/groovy/com/muwire/gui/ResultTreeModel.groovy +++ b/gui/src/main/groovy/com/muwire/gui/ResultTreeModel.groovy @@ -71,8 +71,9 @@ class ResultTreeModel extends DefaultTreeModel { Object [] elementData = children.elementData int idx = Arrays.binarySearch(elementData, 0, getChildCount(), newChild) if (idx >= 0) - throw new IllegalStateException("duplicate result inserted?") - idx = - idx - 1 + idx++ + else + idx = - idx - 1 insert(newChild, idx) }