Author: craigmcc
Date: Tue Aug 23 17:04:30 2005
New Revision: 239490

URL: http://svn.apache.org/viewcvs?rev=239490&view=rev
Log:
Adapt to refactoring in standalone Tiles.

Modified:
    
struts/shale/trunk/core-library/src/java/org/apache/shale/tiles/TilesViewHandler.java

Modified: 
struts/shale/trunk/core-library/src/java/org/apache/shale/tiles/TilesViewHandler.java
URL: 
http://svn.apache.org/viewcvs/struts/shale/trunk/core-library/src/java/org/apache/shale/tiles/TilesViewHandler.java?rev=239490&r1=239489&r2=239490&view=diff
==============================================================================
--- 
struts/shale/trunk/core-library/src/java/org/apache/shale/tiles/TilesViewHandler.java
 (original)
+++ 
struts/shale/trunk/core-library/src/java/org/apache/shale/tiles/TilesViewHandler.java
 Tue Aug 23 17:04:30 2005
@@ -264,17 +264,21 @@
       ServletRequest request = (ServletRequest)externalContext.getRequest();
       ServletContext servletContext = (ServletContext)externalContext.
                                                             getContext();
+      DefinitionsFactory factory = TilesUtil.getDefinitionsFactory(request, 
+                                                            servletContext);
+      if (factory == null)
+        return null;
+
       ComponentDefinition tile = null;
       try {
-         tile = TilesUtil.getDefinition(name, request, servletContext);
+         tile = factory.readDefinitions().getDefinition(name);
       }
       catch(NoSuchDefinitionException  nsex) { /* not here */ }
       catch(DefinitionsFactoryException dex) { /* not here */ }
 
       if (tile == null && name.startsWith("/")) { // try again w/o slash...
          try {
-            tile = TilesUtil.getDefinition(name.substring(1), 
-                                           request, servletContext);
+            tile = factory.readDefinitions().getDefinition(name.substring(1));
          }
          catch(NoSuchDefinitionException  nsdex) { /* not here */ }
          catch(DefinitionsFactoryException dfex) { /* not here */ }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to