From 373fa2287c9727882cbddaf648d90a7bdd7b9485 Mon Sep 17 00:00:00 2001 From: anna Date: Fri, 16 Oct 2009 12:46:01 +0400 Subject: [PATCH] clear sorting tag if collection is modified --- platform/util/src/com/intellij/util/containers/SortedList.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/util/src/com/intellij/util/containers/SortedList.java b/platform/util/src/com/intellij/util/containers/SortedList.java index f5233320daed..f2a88eb6acd7 100644 --- a/platform/util/src/com/intellij/util/containers/SortedList.java +++ b/platform/util/src/com/intellij/util/containers/SortedList.java @@ -37,11 +37,13 @@ public class SortedList extends AbstractList{ @Override public T remove(final int index) { + mySorted = false; return myDelegate.remove(index); } @Override public boolean remove(Object o) { + mySorted = false; ensureSorted(); final int i = Collections.binarySearch(myDelegate, (T)o, myComparator); if (i >= 0) {