From 81c4f98cddb88e90a56040c7a7808579586bdf87 Mon Sep 17 00:00:00 2001 From: Sergey Vladimirov Date: Sun, 24 Jul 2011 18:35:48 +0000 Subject: [PATCH] use new table streams and data streams after write() git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1150458 13f79535-47bb-0310-9956-ffa450edef68 --- .../src/org/apache/poi/hwpf/HWPFDocument.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/scratchpad/src/org/apache/poi/hwpf/HWPFDocument.java b/src/scratchpad/src/org/apache/poi/hwpf/HWPFDocument.java index c2e5659984..caed7b82df 100644 --- a/src/scratchpad/src/org/apache/poi/hwpf/HWPFDocument.java +++ b/src/scratchpad/src/org/apache/poi/hwpf/HWPFDocument.java @@ -433,11 +433,7 @@ public final class HWPFDocument extends HWPFDocumentCore * separators and footnote separators. */ public Range getHeaderStoryRange() { - return new Range( - _cpSplit.getHeaderStoryStart(), - _cpSplit.getHeaderStoryEnd(), - this - ); + return getRange( SubdocumentType.HEADER ); } /** @@ -847,7 +843,14 @@ public final class HWPFDocument extends HWPFDocumentCore writeProperties(pfs); pfs.writeFilesystem(out); - } + + /* + * since we updated all references in FIB and etc, using new arrays to + * access data + */ + this._tableStream = tableStream.toByteArray(); + this._dataStream = dataBuf; + } public byte[] getDataStream() { -- 2.39.5