[jboss-cvs] jboss-seam/src/main/org/jboss/seam/core ...
Gavin King
gavin at belmont.prod.atl2.jboss.com
Tue Aug 29 19:15:23 EDT 2006
User: gavin
Date: 06/08/29 19:15:23
Modified: src/main/org/jboss/seam/core Manager.java
Log:
fixed bug in s:conversationPropagation type=none / s:link propagation=none
Revision Changes Path
1.82 +6 -7 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.81
retrieving revision 1.82
diff -u -b -r1.81 -r1.82
--- Manager.java 25 Jul 2006 04:40:43 -0000 1.81
+++ Manager.java 29 Aug 2006 23:15:23 -0000 1.82
@@ -44,7 +44,7 @@
*
* @author Gavin King
* @author <a href="mailto:theute at jboss.org">Thomas Heute</a>
- * @version $Revision: 1.81 $
+ * @version $Revision: 1.82 $
*/
@Scope(ScopeType.EVENT)
@Name("org.jboss.seam.core.manager")
@@ -538,16 +538,19 @@
log.debug("Found conversation id in request parameter: " + storedConversationId);
}
- //deprecated?
+ //TODO: this approach is deprecated, remove code:
if ( "new".equals(storedConversationId) )
{
storedConversationId = null;
+ isLongRunningConversation = false;
}
+ //end code to remove
String propagation = getPropagationFromRequestParameter(parameters);
if ( "none".equals(propagation) )
{
storedConversationId = null;
+ isLongRunningConversation = false;
}
return restoreConversation(storedConversationId, isLongRunningConversation);
@@ -906,11 +909,7 @@
{
url = encodeParameters(url, parameters);
}
- Map<String, Object> renderParameters = RenderParameters.instance();
- if (renderParameters!=null)
- {
- url = encodeParameters(url, renderParameters);
- }
+ url = encodeParameters( url, RenderParameters.instance() );
if (includeConversationId)
{
url = encodeConversationId(url);
More information about the jboss-cvs-commits
mailing list