You are viewing a plain text version of this content. The canonical link for it is here.
Posted to adffaces-commits@incubator.apache.org by aw...@apache.org on 2006/08/24 22:06:48 UTC
svn commit: r434539 -
/incubator/adffaces/trunk/trinidad/trinidad-impl/src/test/java/org/apache/myfaces/trinidadinternal/renderkit/MFacesContext.java
Author: awiner
Date: Thu Aug 24 15:06:48 2006
New Revision: 434539
URL: http://svn.apache.org/viewvc?rev=434539&view=rev
Log:
Allow the application map to be writable during rendering - sometimes, a renderer incidentally boots up an application-level subsystem on the fly.
Modified:
incubator/adffaces/trunk/trinidad/trinidad-impl/src/test/java/org/apache/myfaces/trinidadinternal/renderkit/MFacesContext.java
Modified: incubator/adffaces/trunk/trinidad/trinidad-impl/src/test/java/org/apache/myfaces/trinidadinternal/renderkit/MFacesContext.java
URL: http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-impl/src/test/java/org/apache/myfaces/trinidadinternal/renderkit/MFacesContext.java?rev=434539&r1=434538&r2=434539&view=diff
==============================================================================
--- incubator/adffaces/trunk/trinidad/trinidad-impl/src/test/java/org/apache/myfaces/trinidadinternal/renderkit/MFacesContext.java (original)
+++ incubator/adffaces/trunk/trinidad/trinidad-impl/src/test/java/org/apache/myfaces/trinidadinternal/renderkit/MFacesContext.java Thu Aug 24 15:06:48 2006
@@ -285,9 +285,11 @@
@Override
public Map<String, Object> getApplicationMap()
{
- // Return an unmodifiable map - noone should be putting
- // things into application scope during rendering.
- return Collections.unmodifiableMap(_applicationMap);
+ // This used to be an unmodifiable map - but I ran into
+ // renderers that happened to be the first to lazily boot
+ // up a global system, which then cached values on the
+ // application map...
+ return _applicationMap;
}
@Override
@@ -303,4 +305,4 @@
private final boolean _testMode;
}
private static final String _GLOBAL_MESSAGE = "org.apache.myfaces.trinidadinternal.renderkit.MFacesContext.GLOBAL_MESSAGE";
-}
\ No newline at end of file
+}