Author: jcompagner
Date: Mon Mar 24 04:12:22 2008
New Revision: 640378

URL: http://svn.apache.org/viewvc?rev=640378&view=rev
Log:
WICKET-1444 clone the numberformat before returning them

Modified:
    
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/convert/converters/AbstractDecimalConverter.java

Modified: 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/convert/converters/AbstractDecimalConverter.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/convert/converters/AbstractDecimalConverter.java?rev=640378&r1=640377&r2=640378&view=diff
==============================================================================
--- 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/convert/converters/AbstractDecimalConverter.java
 (original)
+++ 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/util/convert/converters/AbstractDecimalConverter.java
 Mon Mar 24 04:12:22 2008
@@ -29,16 +29,13 @@
  */
 public abstract class AbstractDecimalConverter extends AbstractNumberConverter
 {
-       /**
-        * 
-        */
        private static final long serialVersionUID = 1L;
+
        /** The date format to use */
        private final Map/* <Locale, NumberFormat> */numberFormats = new 
ConcurrentHashMap/*
-        * <Locale,
-        * NumberFormat>
-        */();
-
+                                                                               
                                                                                
         * <Locale,
+                                                                               
                                                                                
         * NumberFormat>
+                                                                               
                                                                                
         */();
 
        /**
         * @param locale
@@ -52,7 +49,7 @@
                        numberFormat = NumberFormat.getInstance(locale);
                        numberFormats.put(locale, numberFormat);
                }
-               return numberFormat;
+               return (NumberFormat)numberFormat.clone();
        }
 
        /**


Reply via email to