From 664e6b44f2625b434b3595dd466a9b53ede0fb5f Mon Sep 17 00:00:00 2001 From: Nick Burch Date: Thu, 31 Jul 2014 16:11:35 +0000 Subject: [PATCH] Fix bug #55196 - Correct XWPF createTOC handling of short style names git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614930 13f79535-47bb-0310-9956-ffa450edef68 --- src/ooxml/java/org/apache/poi/xwpf/usermodel/XWPFDocument.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ooxml/java/org/apache/poi/xwpf/usermodel/XWPFDocument.java b/src/ooxml/java/org/apache/poi/xwpf/usermodel/XWPFDocument.java index be2348ee0e..568681dee4 100644 --- a/src/ooxml/java/org/apache/poi/xwpf/usermodel/XWPFDocument.java +++ b/src/ooxml/java/org/apache/poi/xwpf/usermodel/XWPFDocument.java @@ -892,7 +892,7 @@ public class XWPFDocument extends POIXMLDocument implements Document, IBody { TOC toc = new TOC(block); for (XWPFParagraph par : paragraphs) { String parStyle = par.getStyle(); - if (parStyle != null && parStyle.substring(0, 7).equals("Heading")) { + if (parStyle != null && parStyle.startsWith("Heading")) { try { int level = Integer.valueOf(parStyle.substring("Heading".length())).intValue(); toc.addRow(level, par.getText(), 1, "112723803"); -- 2.39.5