]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
Provide for FoPcdata children.
authorPeter Bernard West <pbwest@apache.org>
Wed, 13 Nov 2002 23:36:17 +0000 (23:36 +0000)
committerPeter Bernard West <pbwest@apache.org>
Wed, 13 Nov 2002 23:36:17 +0000 (23:36 +0000)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP_0-20-0_Alt-Design@195533 13f79535-47bb-0310-9956-ffa450edef68

src/org/apache/fop/fo/flow/FoTitle.java

index 5db9fa9c7e76c8c6d2fdbceeb9b99d0372387cea..e3835cd3f29ee1b875de5afd74d753cf20544966 100644 (file)
@@ -105,6 +105,13 @@ public class FoTitle extends FONode {
         do {
             try {
                 ev = xmlevents.expectOutOfLinePcdataOrInline();
+                if (ev != null) {
+                    // Generate the flow object
+                    FObjects.fobjects.makeFlowObject
+                                (foTree, this, ev, FONode.TITLE_SET);
+                    if (ev.getFoType() != FObjectNames.PCDATA)
+                        ev = xmlevents.getEndElement(ev);
+                }
             } catch(UnexpectedStartElementException e) {
                 MessageHandler.logln
                         ("Ignoring unexpected Start Element: "
@@ -112,12 +119,6 @@ public class FoTitle extends FONode {
                 ev = xmlevents.getStartElement();
                 ev = xmlevents.getEndElement(ev);
             }
-            if (ev != null) {
-                // Generate the flow object
-                FObjects.fobjects.makeFlowObject
-                            (foTree, this, ev, FONode.TITLE_SET);
-                ev = xmlevents.getEndElement(ev);
-            }
         } while (ev != null);
 
         makeSparsePropsSet();