You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by al...@apache.org on 2007/06/18 12:32:46 UTC

svn commit: r548287 - /incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/lang/EnumeratedType.java

Author: almaw
Date: Mon Jun 18 03:32:39 2007
New Revision: 548287

URL: http://svn.apache.org/viewvc?view=rev&rev=548287
Log:
WICKET-625 - Wicket doesn't clean up properly when hot-deploying; hangs onto Class references. (partial fix, work in progress)

Modified:
    incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/lang/EnumeratedType.java

Modified: incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/lang/EnumeratedType.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/lang/EnumeratedType.java?view=diff&rev=548287&r1=548286&r2=548287
==============================================================================
--- incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/lang/EnumeratedType.java (original)
+++ incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/lang/EnumeratedType.java Mon Jun 18 03:32:39 2007
@@ -64,14 +64,14 @@
 	public static List getValues(final Class c)
 	{
 		// Get values for class
-		List valueList = (List)valueListByClass.get(c);
+		List valueList = (List)valueListByClass.get(c.getName());
 
 		// If no list exists
 		if (valueList == null)
 		{
 			// create lazily
 			valueList = new ArrayList();
-			valueListByClass.put(c, valueList);
+			valueListByClass.put(c.getName(), valueList);
 		}
 
 		return valueList;