Author: antonio Date: Wed Apr 6 03:39:24 2005 New Revision: 160283 URL: http://svn.apache.org/viewcvs?view=rev&rev=160283 Log: Fix bug #34325 due to Joachim Breitsprecher
Modified: cocoon/trunk/src/java/org/apache/cocoon/transformation/XIncludeTransformer.java cocoon/trunk/status.xml Modified: cocoon/trunk/src/java/org/apache/cocoon/transformation/XIncludeTransformer.java URL: http://svn.apache.org/viewcvs/cocoon/trunk/src/java/org/apache/cocoon/transformation/XIncludeTransformer.java?view=diff&r1=160282&r2=160283 ============================================================================== --- cocoon/trunk/src/java/org/apache/cocoon/transformation/XIncludeTransformer.java (original) +++ cocoon/trunk/src/java/org/apache/cocoon/transformation/XIncludeTransformer.java Wed Apr 6 03:39:24 2005 @@ -171,7 +171,9 @@ } else if (xIncludeLevel > 0 && fallbackLevel < 1) { xIncludeLevel++; return; - } + } else if (xIncludeLevel > 0 && fallbackLevel > 0) { + fallbackLevel++; + } xmlBaseSupport.startElement(uri, name, raw, attr); if (XINCLUDE_NAMESPACE_URI.equals(uri)) { Modified: cocoon/trunk/status.xml URL: http://svn.apache.org/viewcvs/cocoon/trunk/status.xml?view=diff&r1=160282&r2=160283 ============================================================================== --- cocoon/trunk/status.xml (original) +++ cocoon/trunk/status.xml Wed Apr 6 03:39:24 2005 @@ -426,6 +426,9 @@ </action> </release> <release version="2.1.8" date="TBD"> + <action dev="AG" type="fix" fixes-bug="34325"i due-to="Joachim Breitsprecher" due-to-email="[EMAIL PROTECTED]"> + XInclude transformer does not handle fallback correctly. + </action> <action dev="VG" type="update"> Deprecate EventRecorder (in o.a.c.t.helpers package). It will be removed starting with Cocoon 2.2.