[seam-commits] Seam SVN: r9493 - trunk/src/main/org/jboss/seam/contexts.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Mon Nov 3 20:03:07 EST 2008


Author: norman.richards at jboss.com
Date: 2008-11-03 20:03:07 -0500 (Mon, 03 Nov 2008)
New Revision: 9493

Modified:
   trunk/src/main/org/jboss/seam/contexts/ServerConversationContext.java
Log:
JBSEAM-3622

Modified: trunk/src/main/org/jboss/seam/contexts/ServerConversationContext.java
===================================================================
--- trunk/src/main/org/jboss/seam/contexts/ServerConversationContext.java	2008-11-04 00:57:53 UTC (rev 9492)
+++ trunk/src/main/org/jboss/seam/contexts/ServerConversationContext.java	2008-11-04 01:03:07 UTC (rev 9493)
@@ -320,10 +320,15 @@
       else
       {
          //TODO: for a pure temporary conversation, this is unnecessary, optimize it
-         for ( String name: getNamesFromSession() )
-         {
+         for (String name: getNamesFromSession()) {
             session.remove( getKey(name) );
          }
+         
+         // remove removed objects
+         for (String name: removals) {
+             session.remove(getKey(name));
+         }
+         removals.clear();
       }
    }
 




More information about the seam-commits mailing list