r9997 - helma/helma/trunk/src/helma/objectmodel/db

[email protected] Wed, 25 Nov 2009 14:25:11 +0100 (CET)
Newsgroups gmane.comp.java.helma.cvs
Message-ID <20091125132511.26C033D0E2@mia>
Author: hannes
Date: 2009-11-25 14:25:11 +0100 (Wed, 25 Nov 2009)
New Revision: 9997

Modified:
   helma/helma/trunk/src/helma/objectmodel/db/SyntheticKey.java
Log:
Make symbolic keys case sensitive, following the general change between from 1.6 to 1.7.

Details at http://dev.helma.org/trac/helma/changeset/9997

Modified: helma/helma/trunk/src/helma/objectmodel/db/SyntheticKey.java
===================================================================
--- helma/helma/trunk/src/helma/objectmodel/db/SyntheticKey.java	2009-11-25 13:22:07 UTC (rev 9996)
+++ helma/helma/trunk/src/helma/objectmodel/db/SyntheticKey.java	2009-11-25 13:25:11 UTC (rev 9997)
@@ -64,7 +64,7 @@
         SyntheticKey k = (SyntheticKey) obj;
 
         return parentKey.equals(k.parentKey) &&
-               ((name == k.name) || name.equalsIgnoreCase(k.name));
+               ((name == k.name) || name.equals(k.name));
     }
 
     /**
@@ -73,7 +73,7 @@
      */
     public int hashCode() {
         if (hashcode == 0) {
-            hashcode = 17 + (37 * name.toLowerCase().hashCode()) +
+            hashcode = 17 + (37 * name.hashCode()) +
                             (37 * parentKey.hashCode());
         }