Update of /cvsroot/xdoclet/xdoclet/core/src/xdoclet/tagshandler
In directory sc8-pr-cvs1:/tmp/cvs-serv23838/src/xdoclet/tagshandler

Modified Files:
        MergeTagsHandler.java 
Log Message:
fixed XDT-504


Index: MergeTagsHandler.java
===================================================================
RCS file: /cvsroot/xdoclet/xdoclet/core/src/xdoclet/tagshandler/MergeTagsHandler.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -r1.9 -r1.10
*** MergeTagsHandler.java       29 Apr 2003 19:14:10 -0000      1.9
--- MergeTagsHandler.java       30 May 2003 08:57:27 -0000      1.10
***************
*** 209,212 ****
--- 209,225 ----
              if (jarResource != null) {
                  log.debug("Merge file found in jar");
+ 
+                 if (getEngine() instanceof TemplateParser) {
+                     TemplateParser parser = (TemplateParser) getEngine();
+ 
+                     // This avoids infinite loop when a merge file merge itself
+                     if (parser.hasMergeFile(mergeFilePattern)) {
+                         return null;
+                     }
+                     else {
+                         parser.addMergeFile(mergeFilePattern);
+                     }
+                 }
+ 
                  file = FileManager.getURLContent(jarResource);
              }



-------------------------------------------------------
This SF.net email is sponsored by: eBay
Get office equipment for less on eBay!
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
_______________________________________________
xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to