aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/java/org/apache/fop/render/rtf/RTFHandler.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/java/org/apache/fop/render/rtf/RTFHandler.java b/src/java/org/apache/fop/render/rtf/RTFHandler.java
index 3714ac2ab..9f800ead6 100644
--- a/src/java/org/apache/fop/render/rtf/RTFHandler.java
+++ b/src/java/org/apache/fop/render/rtf/RTFHandler.java
@@ -46,6 +46,7 @@ import org.apache.fop.fo.flow.InstreamForeignObject;
import org.apache.fop.fo.flow.Leader;
import org.apache.fop.fo.flow.ListBlock;
import org.apache.fop.fo.flow.ListItem;
+import org.apache.fop.fo.flow.ListItemBody;
import org.apache.fop.fo.flow.ListItemLabel;
import org.apache.fop.fo.flow.PageNumber;
import org.apache.fop.fo.flow.Table;
@@ -1299,6 +1300,12 @@ public class RTFHandler extends FOEventHandler {
} else {
endList( (ListBlock) foNode);
}
+ } else if (foNode instanceof ListItemBody) {
+ if (bStart) {
+ startListBody();
+ } else {
+ endListBody();
+ }
} else if (foNode instanceof ListItem) {
if (bStart) {
startListItem( (ListItem) foNode);