commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bay...@apache.org
Subject svn commit: r571412 - /commons/proper/collections/trunk/src/java/org/apache/commons/collections/FastTreeMap.java
Date Fri, 31 Aug 2007 09:39:36 GMT
Author: bayard
Date: Fri Aug 31 02:39:36 2007
New Revision: 571412

URL: http://svn.apache.org/viewvc?rev=571412&view=rev
Log:
Applying suggested fix from Thomas Louis in COLLECTIONS-264 - the clear() and CollectionView.clear()
methods were losing the TreeMap's comparator

Modified:
    commons/proper/collections/trunk/src/java/org/apache/commons/collections/FastTreeMap.java

Modified: commons/proper/collections/trunk/src/java/org/apache/commons/collections/FastTreeMap.java
URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/java/org/apache/commons/collections/FastTreeMap.java?rev=571412&r1=571411&r2=571412&view=diff
==============================================================================
--- commons/proper/collections/trunk/src/java/org/apache/commons/collections/FastTreeMap.java
(original)
+++ commons/proper/collections/trunk/src/java/org/apache/commons/collections/FastTreeMap.java
Fri Aug 31 02:39:36 2007
@@ -357,7 +357,7 @@
     public void clear() {
         if (fast) {
             synchronized (this) {
-                map = new TreeMap();
+                map = new TreeMap(map.comparator());
             }
         } else {
             synchronized (map) {
@@ -580,7 +580,7 @@
         public void clear() {
             if (fast) {
                 synchronized (FastTreeMap.this) {
-                    map = new TreeMap();
+                    map = new TreeMap(map.comparator());
                 }
             } else {
                 synchronized (map) {



Mime
View raw message