]> source.dussan.org Git - poi.git/commitdiff
prevent extra text in field
authorSergey Vladimirov <sergey@apache.org>
Fri, 15 Jul 2011 12:45:44 +0000 (12:45 +0000)
committerSergey Vladimirov <sergey@apache.org>
Fri, 15 Jul 2011 12:45:44 +0000 (12:45 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1147127 13f79535-47bb-0310-9956-ffa450edef68

src/scratchpad/src/org/apache/poi/hwpf/model/Field.java

index 1c9a3b56d37028f19973e4eaf602b166ca374997..883d5cf09753790e73300acefc83105a62055360 100644 (file)
@@ -41,7 +41,12 @@ public class Field
 
     public int getEndOffset()
     {
-        return endPlex.getFcEnd();
+        /*
+         * sometimes plex looks like [100, 2000), where 100 is the position of
+         * field-end character, and 2000 - some other char position, far away
+         * from field (not inside). So taking into account only start --sergey
+         */
+        return endPlex.getFcStart() + 1;
     }
 
     public boolean hasSeparator()