[jboss-cvs] jboss-seam/src/main/org/jboss/seam/core ...
Gavin King
gavin.king at jboss.com
Mon Nov 13 19:31:27 EST 2006
User: gavin
Date: 06/11/13 19:31:27
Modified: src/main/org/jboss/seam/core Pages.java
Log:
JBSEAM-497
Revision Changes Path
1.47 +8 -2 jboss-seam/src/main/org/jboss/seam/core/Pages.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: Pages.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/core/Pages.java,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -b -r1.46 -r1.47
--- Pages.java 11 Nov 2006 02:42:11 -0000 1.46
+++ Pages.java 14 Nov 2006 00:31:27 -0000 1.47
@@ -224,7 +224,9 @@
private Page createPage(String viewId)
{
- InputStream stream = Resources.getResourceAsStream( replaceExtension(viewId, ".page.xml").substring(1) );
+ String resourceName = replaceExtension(viewId, ".page.xml");
+ InputStream stream = resourceName==null ?
+ null : Resources.getResourceAsStream( resourceName.substring(1) );
if ( stream==null )
{
Page result = new Page(viewId);
@@ -244,7 +246,11 @@
if (result==null)
{
//workaround for what I believe is a bug in the JSF RI
- result = pagesByViewId.get( replaceExtension( viewId, getSuffix() ) );
+ viewId = replaceExtension( viewId, getSuffix() );
+ if (viewId!=null)
+ {
+ result = pagesByViewId.get( viewId );
+ }
}
return result;
}
More information about the jboss-cvs-commits
mailing list