[jboss-cvs] jboss-seam/src/main/org/jboss/seam/core ...

Norman Richards norman.richards at jboss.com
Wed Jul 25 13:49:36 EDT 2007


  User: nrichards
  Date: 07/07/25 13:49:36

  Modified:    src/main/org/jboss/seam/core  Manager.java
  Log:
  JBSEAM-1609
  
  Revision  Changes    Path
  1.183     +11 -6     jboss-seam/src/main/org/jboss/seam/core/Manager.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: Manager.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/core/Manager.java,v
  retrieving revision 1.182
  retrieving revision 1.183
  diff -u -b -r1.182 -r1.183
  --- Manager.java	21 Jul 2007 05:41:36 -0000	1.182
  +++ Manager.java	25 Jul 2007 17:49:36 -0000	1.183
  @@ -397,7 +397,6 @@
       */
      public void handleConversationPropagation(Map parameters)
      {
  -      
         String propagation = ConversationPropagation.instance().getPropagationType();
         
         if ( propagation!=null && propagation.startsWith("begin") )
  @@ -425,7 +424,12 @@
         }
         else if ( propagation!=null && propagation.startsWith("nest") )
         {
  +         if (isLongRunningOrNestedConversation()) {
            beginNestedConversation();
  +         } else {
  +             beginConversation();
  +         }
  +         
            if (propagation.length()>5)
            {
               Pageflow.instance().begin( propagation.substring(5) );
  @@ -559,6 +563,7 @@
         {
            throw new IllegalStateException("No long-running conversation active");
         }
  +
         String id = Id.nextId();
         setCurrentConversationId(id);
         createCurrentConversationIdStack(id).addAll(oldStack);
  
  
  



More information about the jboss-cvs-commits mailing list