[seam-commits] Seam SVN: r11312 - branches/community/Seam_2_2/ui/src/main/java/org/jboss/seam/ui/facelet.
seam-commits at lists.jboss.org
seam-commits at lists.jboss.org
Tue Jul 28 11:07:34 EDT 2009
Author: smendenh at redhat.com
Date: 2009-07-28 11:07:34 -0400 (Tue, 28 Jul 2009)
New Revision: 11312
Modified:
branches/community/Seam_2_2/ui/src/main/java/org/jboss/seam/ui/facelet/RendererRequest.java
Log:
Fixes for https://jira.jboss.org/jira/browse/JBSEAM-3769
Modified: branches/community/Seam_2_2/ui/src/main/java/org/jboss/seam/ui/facelet/RendererRequest.java
===================================================================
--- branches/community/Seam_2_2/ui/src/main/java/org/jboss/seam/ui/facelet/RendererRequest.java 2009-07-28 15:07:03 UTC (rev 11311)
+++ branches/community/Seam_2_2/ui/src/main/java/org/jboss/seam/ui/facelet/RendererRequest.java 2009-07-28 15:07:34 UTC (rev 11312)
@@ -48,10 +48,19 @@
response = new MockHttpServletResponse();
setContextClassLoader();
+
+ // If a FacesContext isn't available, set one up
+ if (FacesContext.getCurrentInstance() == null)
+ {
+ facesContext = RendererFacesContextFactory.instance().getFacesContext(request, response);
+ }
+ else
+ {
+ facesContext = FacesContext.getCurrentInstance();
+ }
// Generate the FacesContext from the JSF FacesContextFactory
originalFacesContext = FacesContext.getCurrentInstance();
- facesContext = RendererFacesContextFactory.instance().getFacesContext(request, response);
DelegatingFacesContext.setCurrentInstance(facesContext);
// Create the viewRoot
More information about the seam-commits
mailing list