You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by je...@apache.org on 2005/05/18 11:00:45 UTC

cvs commit: xml-fop/src/java/org/apache/fop/layoutmgr FootnoteLayoutManager.java

jeremias    2005/05/18 02:00:45

  Modified:    src/java/org/apache/fop/layoutmgr FootnoteLayoutManager.java
  Log:
  Bugfix: Footnote appears now even if inline part is empty. (see footnotes2.xml in testcases)
  
  Revision  Changes    Path
  1.2       +6 -1      xml-fop/src/java/org/apache/fop/layoutmgr/FootnoteLayoutManager.java
  
  Index: FootnoteLayoutManager.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/FootnoteLayoutManager.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- FootnoteLayoutManager.java	17 May 2005 14:38:16 -0000	1.1
  +++ FootnoteLayoutManager.java	18 May 2005 09:00:45 -0000	1.2
  @@ -69,6 +69,11 @@
                   returnedList.addAll(partialList);
               }
           }
  +        if (returnedList.size() == 0) {
  +            //Inline part of the footnote is empty. Need to send back an auxiliary
  +            //zero-width, zero-height inline box so the footnote gets painted.
  +            returnedList.add(new KnuthInlineBox(0, 0, 0, 0, null, true));
  +        }
           setFinished(true);
   
           addAnchor(returnedList);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-commits-help@xmlgraphics.apache.org