[jboss-svn-commits] JBoss Common SVN: r2155 - jbossxb/trunk/src/main/java/org/jboss/xb/binding/sunday/unmarshalling

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Nov 9 07:55:07 EST 2006


Author: scott.stark at jboss.org
Date: 2006-11-09 07:55:05 -0500 (Thu, 09 Nov 2006)
New Revision: 2155

Modified:
   jbossxb/trunk/src/main/java/org/jboss/xb/binding/sunday/unmarshalling/ElementBinding.java
Log:
Workaround duplicate interceptors by checking whether the interceptor being pushed already exists.

Modified: jbossxb/trunk/src/main/java/org/jboss/xb/binding/sunday/unmarshalling/ElementBinding.java
===================================================================
--- jbossxb/trunk/src/main/java/org/jboss/xb/binding/sunday/unmarshalling/ElementBinding.java	2006-11-05 23:16:33 UTC (rev 2154)
+++ jbossxb/trunk/src/main/java/org/jboss/xb/binding/sunday/unmarshalling/ElementBinding.java	2006-11-09 12:55:05 UTC (rev 2155)
@@ -91,7 +91,10 @@
          case 1:
             interceptors = new ArrayList(interceptors);
          default:
-            interceptors.add(interceptor);
+         {
+            if( interceptors.contains(interceptor) == false )
+               interceptors.add(interceptor);
+         }
 
       }
    }




More information about the jboss-svn-commits mailing list