Author: ltheussl
Date: Thu May  7 10:44:43 2009
New Revision: 772599

URL: http://svn.apache.org/viewvc?rev=772599&view=rev
Log:
[DOXIA-316] fix depth counting, restore backward compatibility with doxia 1.0

Modified:
    
maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/macro/toc/TocMacro.java
    
maven/doxia/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/macro/toc/TocMacroTest.java

Modified: 
maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/macro/toc/TocMacro.java
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/macro/toc/TocMacro.java?rev=772599&r1=772598&r2=772599&view=diff
==============================================================================
--- 
maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/macro/toc/TocMacro.java
 (original)
+++ 
maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/macro/toc/TocMacro.java
 Thu May  7 10:44:43 2009
@@ -129,7 +129,7 @@
 
         if ( index.getChildEntries().size() > 0 )
         {
-            if ( ( fromDepth <= section ) || ( section == 0 ) )
+            if ( ( fromDepth < section ) || ( section == 0 ) )
             {
                 sink.list();
             }
@@ -141,12 +141,12 @@
                 IndexEntry sectionIndex = (IndexEntry) it.next();
                 if ( ( i == section ) || ( section == 0 ) )
                 {
-                    writeSubSectionN( sink, sectionIndex, 1 );
+                    writeSubSectionN( sink, sectionIndex, 0 );
                 }
                 i++;
             }
 
-            if ( ( fromDepth <= section ) || ( section == 0 ) )
+            if ( ( fromDepth < section ) || ( section == 0 ) )
             {
                 sink.list_();
             }

Modified: 
maven/doxia/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/macro/toc/TocMacroTest.java
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/macro/toc/TocMacroTest.java?rev=772599&r1=772598&r2=772599&view=diff
==============================================================================
--- 
maven/doxia/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/macro/toc/TocMacroTest.java
 (original)
+++ 
maven/doxia/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/macro/toc/TocMacroTest.java
 Thu May  7 10:44:43 2009
@@ -107,8 +107,8 @@
         parser.setSecondParsing( true );
         macroParameters.put( "parser", parser );
         macroParameters.put( "section", "2" );
-        macroParameters.put( "fromDepth", "1" );
-        macroParameters.put( "toDepth", "2" );
+        macroParameters.put( "fromDepth", "0" );
+        macroParameters.put( "toDepth", "1" );
 
         sink.reset();
         request = new MacroRequest( macroParameters, basedir );


Reply via email to