Index: src/org/apache/fop/render/pdf/PDFRenderer.java
===================================================================
RCS file: /home/cvspublic/xml-fop/src/org/apache/fop/render/pdf/Attic/PDFRenderer.java,v
retrieving revision 1.91.2.15
diff -r1.91.2.15 PDFRenderer.java
986,987c986
<                     Destination d = (Destination)ext;
<                     pdfDoc.addDestination(d.getDestinationName(), d.getInternalDestination());
---
>                     renderDestination((Destination) ext);
1021a1021,1030
> 
>         // handle sub destinations
>         List vd = outline.getDestinations();
>         for (int i = 0; i < vd.size(); i++) {
>             renderDestination((Destination) vd.get(i));
>         }
>     }
> 
>     private void renderDestination(Destination d) {
>         pdfDoc.addDestination(d.getDestinationName(), d.getInternalDestination());
Index: src/org/apache/fop/extensions/Outline.java
===================================================================
RCS file: /home/cvspublic/xml-fop/src/org/apache/fop/extensions/Attic/Outline.java,v
retrieving revision 1.4.2.5
diff -r1.4.2.5 Outline.java
63a64
>     private ArrayList _destinations = new ArrayList();
119a121,122
>         } else if (obj instanceof Destination) {
>             _destinations.add(obj);
142a146,149
>     }
> 
>     public ArrayList getDestinations() {
>         return _destinations;

